使用cmd或powershell调用python文件不会返回任何输出
我刚刚在这台机器上安装了python 2.7.2。 我正在尝试运行以下代码:使用cmd或powershell调用python文件不会返回任何输出,python,Python,我刚刚在这台机器上安装了python 2.7.2。 我正在尝试运行以下代码: class Hello(object): def main(self): print "hello world" if __name__ == "main": h = Hello() h.main() 当我用python./foo.py调用它时,它既不返回print语句,也不返回log语句,只是看起来像一个换行符 当我从pythonshell调用它时,它会按预期工作
class Hello(object):
def main(self):
print "hello world"
if __name__ == "main":
h = Hello()
h.main()
当我用python./foo.py调用它时,它既不返回print语句,也不返回log语句,只是看起来像一个换行符
当我从pythonshell调用它时,它会按预期工作
此外,我还可以编写以下文件:
print "hello world"
这将在powershell或cmd中打印。
我遗漏了什么?如果{uuuuu name\uuuuuu==“\uuuu main\uuuuuu”:。您忘记了main
周围的下划线,如果中的是的。您忘记了main
周围的下划线