久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

教你如何進行Python代碼的腳本化運行

 CDA數(shù)據(jù)分析師 2023-04-12 發(fā)布于北京

 CDA數(shù)據(jù)分析師 出品  

作者:CDA 教研組

Python是一種計算機程序設(shè)計語言。是一種面向?qū)ο蟮膭討B(tài)類型語言,,最初被設(shè)計用于編寫自動化腳本(shell),,隨著版本的不斷更新和語言新功能的添加,越來越多被用于獨立的,、大型項目的開發(fā),。

什么是Python腳本

腳本本質(zhì)上是一個可執(zhí)行的文本文件,需要有相應(yīng)的翻譯工具去解釋執(zhí)行即可,,Python解釋器就是這樣的程序,。

Python的兩種運行方式:

  • 交互式執(zhí)行方式:一行一行去執(zhí)行的。

  • 將代碼寫到后綴為.py的文本文件中,,用腳本的方式去執(zhí)行,,自動執(zhí)行所有的代碼。

  • 對于大部分的數(shù)據(jù)分析場景,,交互式的寫代碼更合適,,ipython、jupyter notebook這類工具就比較適合,。但是對于工程類的,,需要代碼全程自動全部運行,直到達到終止條件這類任務(wù)適合腳本運行,。比如開發(fā)的網(wǎng)站程序,、爬蟲程序、ETL程序,、自己開打的模塊等,。

Python怎么執(zhí)行

交互模式

交互模式下執(zhí)行 Python,這種模式下,,無需創(chuàng)建腳本文件,,直接在 Python解釋器的交互模式下編寫對應(yīng)的 Python 語句即可。

window系統(tǒng)

在開始菜單找到“命令提示符”,,打開,,就進入到命令行模式。

在命令行模式輸入:python 即可進入 Python 的交互模式

Linux系統(tǒng)

直接在終端輸入 python,,如果是按裝了 python3 ,,則根據(jù)自己建的軟連接的名字進入對應(yīng)版本的 Python 交互環(huán)境,,例如我們建立軟連接使用的 python3,則輸入 python3,。

退出交互模式

退出交互模式使用exit()函數(shù)即可完成退出,。

腳本模式

通過文本編輯器,編寫腳本文件,, 腳本可以直接在命令行去執(zhí)行,,比如windows系統(tǒng)下的CMD 、 powershell ,,Linux系統(tǒng)下的bashshell,。Python腳本執(zhí)行的第一種語法如下:

python解釋器 python腳本 參數(shù)1 參數(shù)2 參數(shù)3 
  • python解釋器 表示python解釋器,,如果沒有將解釋器的路徑添加到環(huán)境變量path中,,則需要寫python解釋器的絕對路徑。

  • python腳本 也就是我們寫python代碼的文件,,可以用相對路徑或絕對路徑描述

  • 參數(shù):python腳本后可以用空格去搜集多個參數(shù),,用于設(shè)置程序的執(zhí)行,在程序中使用sys模塊的args去獲取參數(shù)

上述每個部分之間均需添加空格加以間隔

例如:有test.py 文件,,放置到桌面上,;python解釋器在d盤的ProgramData\Anaconda3文件夾內(nèi),可以這樣寫:

d:\ProgramData\Anaconda3\python C:\Users\EDZ\Desktop\test.py 12 34

Windows系統(tǒng)

在Windows系統(tǒng)上還可以做一些設(shè)置,,實現(xiàn)雙擊方式自動運行腳本程序,。方法如下:

1)對腳本右鍵,選擇打開方式,,選擇其他應(yīng)用


2)如果其他應(yīng)用也沒有我們需要的程序,,則需要選擇更多應(yīng)用,同時我們還可以勾選始終使用此應(yīng)用打開.py文件來設(shè)置其他python腳本也這樣方式打開,。


3)如果羅列的程序還沒有python解釋器,,我們需要去計算機上選擇python解釋器的位置來指定開啟這個文件的程序


例如我的python是基于anaconda安裝的,因此其路徑在這里:


這樣python代碼就可以運行了,,下次.py的文件都可以直接雙擊由python解釋器自動執(zhí)行,。

這種模式下,無需創(chuàng)建腳本文件,,直接在 Python解釋器的交互模式下編寫對應(yīng)的 Python 語句即可,。

Python腳本程序應(yīng)該怎么寫

python腳本一般書寫格式如下:

#!/usr/bin/python
# 編寫一些變量及一些函數(shù)或者定義一些類
def some_func():
    pass
......

if __name__=="__main__":
    pass

一個簡單的Python腳本程序,大致書寫框架如上所示,。一般是先定義函數(shù),、類、數(shù)據(jù)對象等信息,,然后在下面的if語句中去書寫程序的執(zhí)行邏輯主體(就是類的實例化,、函數(shù)的調(diào)用之類的),。

每個python腳本都有一個__name__屬性,當這個腳本是程序的主入口時__name__的值是"__main__",當這個腳本作為一個模塊被其他腳本import去使用的時候,,這個腳本的__name__屬性值是腳本文件名,,也就是模塊的名字。如果確定腳本的使用場景,,比如就是作為程序主入口,,可以不按照這個模式,直接按照從上向下的順序書寫代碼即可,。


    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多