我有这个简单的 python 程序:
def GetNum (Text):
x = input("Input something: ")
while (x > 0):
x = input("Input something: ")
print x
我想通过终端运行它,但是当我执行命令时:
python ./test.py
或者如果我跑
python test.py
什么都没发生。终端恢复正常,就好像没有执行任何命令一样。
该文件位于 Documents/Python 下,我在运行命令时位于该目录中。关于为什么这不起作用,我在这里遗漏了什么吗?
原文由 Anderology 发布,翻译遵循 CC BY-SA 4.0 许可协议
您还没有调用您的
GetNum
函数。您需要将以下内容添加到脚本底部:
Text
没有使用,所以 None 是一个空对象。您可能想阅读有关定义函数、函数参数和调用函数的内容,这超出了 StackOverflow 的范围 - 请参阅 http://www.tutorialspoint.com/python/python_functions.htm