九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

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

 CDA數據分析師 出品  

作者:CDA 教研組

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

什么是Python腳本

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

Python的兩種運行方式:

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

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

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

Python怎么執(zhí)行

交互模式

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

window系統(tǒng)

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

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

Linux系統(tǒng)

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

退出交互模式

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

腳本模式

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

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

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

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

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

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

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

Windows系統(tǒng)

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

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


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


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


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


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

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

Python腳本程序應該怎么寫

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

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

if __name__=="__main__":
    pass

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

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


本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python新手入門
Python解釋器種類有哪些?有什么特點?
交互模式與直接運行區(qū)別
最全Pycharm教程(3)
說說Python程序的執(zhí)行過程
[快學Python3]解析器
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服