$ python my_program.py
您还可以创建一个充满代码的目录或zipfile,并包含一个
__main__.py。然后,您只需在命令行上命名目录或zipfile,它就会
__main__.py自动执行:
$ python my_program_dir$ python my_program.zip# Or, if the program is accessible as a module$ python -m my_program
您必须自己决定应用程序是否可以从这样的执行中受益。
请注意,
__main__模块 通常不是来自
__main__.py文件。可以,但是通常不会。当您运行类似
pythonmy_program.py的脚本时,脚本将作为
__main__模块而不是
my_program模块运行。对于以
python -mmy_module或以其他方式运行的模块,也会发生这种情况。
如果
__main__在错误消息中看到该名称,则不一定意味着您应该在寻找
__main__.py文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)