python之sys.argv获取命令行的参数
生活随笔
收集整理的這篇文章主要介紹了
python之sys.argv获取命令行的参数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、問題
執行python文件,我們怎么獲取在終端獲取輸入參數,我們可以使用sys.argv,特么之前不是不熟悉
?
?
2、代碼
#!/usr/bin/pythonimport sysif __name__ == '__main__':first = sys.argv[0:]print firstsecond = sys.argv[1:]print secondname = sys.argv[1]age = sys.argv[2]print "name is:" + nameprint "age is:"+ age
要記得導入sys哈
?
?
?
?
?
3、運行效果
./test.py chenzixuan 2 ['./test.py', 'chenzixuan', '2'] ['chenzixuan', '2'] name is:chenzixuan age is:2?
?
?
?
4、 總結
?
我們sys.argv[index:]獲取的是一系列參數,第一個參數的下表是0,第二個參數的下表是1,以此類推
sys.argv[0],直接獲取的命令行里面的第一個參數
sys.argv[1],直接獲取的命令行里面的第二個參數
sys.argv[2],直接獲取的命令行里面的第三個參數
總結
以上是生活随笔為你收集整理的python之sys.argv获取命令行的参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux终端常用命令和windows终
- 下一篇: windows执行python文件提示S