我有一个在 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()
