私信  •  关注

Nikil Munireddy

Nikil Munireddy 最近创建的主题
Nikil Munireddy 最近回复了
5 年前
回复了 Nikil Munireddy 创建的主题 » 如何使用uu name_uuuu==”uuuu main_uuu“来编写python脚本[副本]

如果python解释器正在运行一个特定的模块,那么 __name__ 全局变量将具有值 "__main__"

  def a():
      print("a")
  def b():
      print("b")

  if __name__ == "__main__": 

          print ("you can see me" )
          a()
  else: 

          print ("You can't see me")
          b()

当你运行这个脚本时 你可以看到我

如果你导入这个文件,比如说A到文件B,然后执行文件B if __name__ == "__main__" 在文件A中变为假,所以它会打印 你看不见我