python sys.argv用法


sys.argv是獲取運行python文件的時候命令行參數

下面的代碼文件是a.py,當我不用IDE工具,只用命令行窗口運行的時候,進入文件所在目錄,輸入:python a.py 輸出結果如下

import sys a=sys.argv b=len(sys.argv) print(a) print(b) 輸出: ['a.py'] 1

 

 

還是上面的代碼,當我運行時候輸入:python a.py zhang 輸出如下

['a.py', 'zhang']
2

繼續運行時候輸入:python a.py zhang kang 輸出如下

['a.py', 'zhang', 'kang']
3

現在分別獲取輸入的參數值: 

python a.py zhang kang

#encoding=utf-8 import sys a=sys.argv[0] b=sys.argv[1] c=sys.argv[2] print("filename:",a) print("param1:",b) print("param2:",c) 輸出: ('filename:', 'a.py') ('param1:', 'zhang') ('param2:', 'kang')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM