在termin中看不到简单的“helloworld”python代码的输出

2024-05-26 20:46:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我不明白为什么在运行以下代码(Python2.7)时在终端上看不到输出:

    #!/usr/bin/python

    import sys

    def main():

      if len(sys.argv) >=2:
        name = sys.argv[1]
      else:
        name = "Heisenberg"
      print "Hello", name

    if "__name__" == "__main__":
      main()

Tags: 代码nameimport终端lenifbinmain
1条回答
网友
1楼 · 发布于 2024-05-26 20:46:38

__name__应该没有"

if __name__ == "__main__": 

"__name__"是一个字符串,因此它永远不会等于"__main__"

相关问题 更多 >

    热门问题