我正在閱讀關於Python的在線書。它提到了命令行參數,但我不知道它們是什麼?有人可以用一個例子來解釋他們嗎?Python中的命令行參數是什麼?
回答
我不知道你的編程經驗是什麼水平,但命令行參數是一個很常見的事情。在過去的日子裏,您創建的每個程序都是在文本編輯器中完成的,然後在命令行上運行。
簡而言之,命令行是一個內置於操作系統中的程序,它允許您通過名稱調用程序來運行程序。在Windows中,該命令行稱爲命令提示符。在其他操作系統上,通常稱爲終端。
儘管您可能熟悉通過IDE運行程序,但您也可以從命令行運行它們。要運行一個Python程序,你可以輸入:
python the_program.py
運行程序,假設你已經安裝了Python和你的終端知道它在哪裏。所以命令行參數是一種變量/參數,你發送給以這種方式運行的程序。如果你說:
python the_program.py 100 hello 3.35
您可以通過訪問的參數數組在程序內部訪問這些值,通過添加
import sys
到頂部,並在代碼中的身體,命名
sys.argv
閱讀我只是個新手,英語不是我的母語language.Thank你! –
沒問題,我很抱歉,人們正在貶低你!雖然這不是一個難題,但如果你只是一個初學者,這可能很難。讓我知道是否我可以解釋任何其他事情,或者使我的答案中的任何內容更容易理解。 – forsooth
命令行參數都是腳本名稱後傳遞給腳本的附加信息。
是你運行像Python腳本:
python myscript.py abc 123
然後abc 123
是命令行參數。它們可以在Python中作爲sys.argv
的列表訪問。
- 1. 什麼是sbt的命令行參數?
- 2. 什麼是命令行參數?
- 3. 什麼是命令行參數在C#
- 4. Python的命令行參數
- 5. 命令行參數PYTHON
- 6. 命令行參數在Python
- 7. Python命令行參數
- 8. 命令行參數在Python
- 9. Python命令行參數(Windows)
- 10. PM2啓動的命令行參數是什麼意思是
- 11. Python中的迭代命令行參數
- 12. python 2.4中的datetime命令行參數
- 13. Python中的可選命令行參數
- 14. 如何在libmad中運行minimad.c(什麼是命令和參數)?
- 15. 命令行參數語法的基本概念是什麼
- 16. bash shell命令行參數-e的含義是什麼?
- 17. Cucumber命令行參數文檔的官方位置是什麼?
- 18. 處理命令行參數的設計模式是什麼
- 19. 什麼是推薦的命令行參數語法?
- 20. 命令行中的「@」是什麼意思?
- 21. 命令行中的@ @ @ @ @是什麼?
- 22. 在python中定義一個linux命令的命令行參數
- 23. Python命令參數
- 24. pymongo中的collection.getIndexes()shell命令的等效參數是什麼?
- 25. WPF中的命令綁定的默認參數是什麼?
- 26. Python命令行參數:調用函數
- 27. 使用Python中的命令行參數,而不是外殼
- 28. '$'在命令行命令中的含義是什麼?
- 29. Python的子命令參數
- 30. 命令行參數和命令行參數數組的長度
你的問題太寬泛了,從這裏http://www.tutorialspoint.com/python/python_command_line_arguments.htm –