Skip to main content
 首页 » 编程设计

python之如何在命令行中发送 python 文件执行的命令行参数

2025年05月04日16dudu

我有一个在 Sublime 文本中完美运行的 python 程序。文件中的主函数有一个参数(整数参数)。

def main(number = input()) 

但是当我尝试在命令行中运行它时,例如,

$python testFile.py 56 

它什么也没给我。如何在命令行中发送整数?

请您参考如下方法:

def main(): 
    number = int(sys.argv[1])  # this line will fail if you pass an argument that's not an integer 
    print(number) 
 
if __name__ == "__main__": 
    main()