可以使用任何編輯器,編寫並儲存python檔案。python執行時提供了多種執行python檔案的方法。
1. 編寫並儲存python檔案myfoo.py如下(沒有入口__main__函式):
def hello():
print("xiangbin han")
開啟cmd,cd到檔案所在目錄,執行如下命令即可:
python -c 'import myfoo; foo.hello()'
這裡,將myfoo.py作為乙個pythno模組,匯入到當前執行時,然後呼叫模組中的方法hello()。
2. 編寫並儲存python檔案myfoo.py如下(入口__main__函式):
def hello():
print("xiangbin han")
if __name__ == '__main__':
hello()
開啟cmd,cd到檔案所在目錄,執行如下命令即可:
python -m myfoo
這裡,由於myfoo擁有入口函式,可以作為可執行的模組直接執行。
對於這樣的python模組,還可以如下執行:
python myfoo.py
3. 帶命令列引數的python檔案
編寫並儲存python檔案myfoo.py如下(入口__main__函式帶引數):
def getswitch(hosts):
for host in hosts:
print("the switch of '" + host + "' is : " + myswitch[host])
if __name__=="__main__":
getswitch(sys.ar**[1:])
執行命令如下:
c:\sam\works>python myfoo.py mydus7
the switch of 'mydus7' is : switch09
或
c:\sam\works>python -m myfoo mydus7
the switch of 'mydus7' is : switch09
Linux命令列與命令
linux的命令是很重要的工具,也往往是初學者最大的瓶頸。有朋友用了很長時間的linux圖形介面,基本不使用命令列輸入命令執行,所以裝的linux最終成了擺設。這裡總結一些命令列下常使用的命令,希望能有用。什麼是命令 我們通常所說的linux命令列是執行在終端 terminal 的shell 閱讀l...
解決CMD命令列視窗不顯示顏色問題python
最近在做乙個cmd命令列視窗顯示不同顏色的字型的功能時,發現按照網上的方法設定均不生效 1.比如最常見的方法,print 033 0 30 40m thello world 033 0m 我執行的結果如下 解決方法如下 需從colorama中匯入init coding utf 8 from colo...
命令列 Git Bash命令列小結
展示當前完整路徑pwd 建立資料夾mkdir 建立檔案touch 刪除資料夾rm rf 刪除檔案rm 重新命名mv 展示當前路徑下檔案 除了隱藏檔案 ls 展示當前路徑下所有檔案ls a 展示當前路徑下所有檔案以及詳細資訊ls al 轉至某目錄cd 根目錄 上級目錄.當前目錄.檢視檔案cat 檔名稱...