是的,Python 命令行參數(shù)可以通過 sys.argv
模塊來設(shè)置和處理。sys.argv
是一個包含命令行參數(shù)的列表,其中 sys.argv[0]
是腳本的名稱,后面的元素是傳遞給腳本的參數(shù)。
以下是一個簡單的示例,演示如何使用 sys.argv
來處理命令行參數(shù):
import sys
def main():
if len(sys.argv) < 2:
print("請?zhí)峁﹨?shù)")
sys.exit(1)
arg1 = sys.argv[1]
print(f"你輸入的參數(shù)是: {arg1}")
if __name__ == "__main__":
main()
在這個示例中,我們檢查 sys.argv
的長度是否大于等于 2,如果不是,則打印一條錯誤消息并退出程序。否則,我們獲取第一個參數(shù)并打印它。
要運行此腳本并提供參數(shù),可以在命令行中輸入以下內(nèi)容:
python script.py 參數(shù)值
這將輸出:
你輸入的參數(shù)是: 參數(shù)值