为什么我的 python 代码不打印任何东西?

dco*_*ina 4 python

我编写的程序在从终端执行时没有打印任何内容,因此我尝试运行以下代码

import sys

#!/usr/bin/python

def main(argv):
    print  "hell0\n"
    sys.stdout.flush()
Run Code Online (Sandbox Code Playgroud)

这是终端为什么不打印出hello。main 函数是否还在运行?

per*_*rry 7

Python 不会自动调用 main()(您需要使用 sys 库来获取 argv)。

#!/usr/bin/python

import sys

def main():
    print  "hell0\n"

main()
Run Code Online (Sandbox Code Playgroud)