首頁 >後端開發 >Python教學 >如何在 Python 中讀取使用者輸入和命令列參數?

如何在 Python 中讀取使用者輸入和命令列參數?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-17 08:30:04168瀏覽

How do you read user input and command line arguments in Python?

在Python 中讀取使用者輸入和命令列參數

在開發Python 腳本時,經常需要與使用者互動並接收他們的意見。此外,命令列參數允許使用者在執行腳本時指定參數。

讀取使用者輸入:

要讀取使用者的輸入,可以使用以下方法:

  • cmd 模組:>
  • cmd 模組:>
  • cmd 模組:
提供了一種簡單的方法來建立具有幫助文字和自動完成功能的迷你命令列解釋器。
# Python 2
text = raw_input("prompt")

# Python 3
text = input("prompt")

raw_input(輸入Python 3 ): 從使用者讀取一行文字。

import sys
print(sys.argv)

讀取命令列參數:

儲存命令列參數在 sys.argv 中。要存取它們,請使用以下程式碼:

  • 解析命令列選項:
  • 要解析命令列選項,您可以使用以下模組:
  • argparse:
  • 用於解析命令列選項的首選模組。
  • optparse(已棄用):
現已棄用的舊模組。

getopt:

用於解析命令列選項的基本模組。

使用 fileinput 作為輸入檔案:If如果您想接受輸入檔案作為命令列參數,可以使用 fileinput 模組。該模組提供了一種一致的方式來循環文件。 有關更多信息,請參閱 Python 庫參考,它提供了有關這些功能的全面文檔。

以上是如何在 Python 中讀取使用者輸入和命令列參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn