在 Python 中利用使用者輸入和命令列參數
將使用者輸入插入 Python 腳本對於建立互動式應用程式至關重要。此外,在執行腳本時處理透過命令列提供的參數可以擴展其功能。以下是實現這兩項任務的方法:
讀取使用者輸入
要取得使用者輸入,請考慮使用cmd 模組建立一個帶有說明文字的基本命令列解釋器和自動完成。對於更簡單的方法,使用raw_input 函數(或Python 3 中的輸入)快速讀取使用者的文字行:
# Python 2 text = raw_input("prompt") # Python 3 text = input("prompt")
存取命令列參數
透過命令列提供的參數可以在sys.argv 清單中存取。合併以下程式碼來利用它們:
import sys print(sys.argv)
進一步增強
要增強命令列解析,請使用optparse 模組(已棄用;改用argparse)或改用argparse)或改用argparse)或getopt 模組。如果您的腳本主要處理檔案輸入,則 fileinput 模組提供了充足的解決方案。
文件幫助
Python 庫參考仍然是進一步探索的寶貴資源。
以上是如何將使用者輸入和命令列參數整合到我的 Python 腳本中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!