Python中每个文件(模块)都可以任意写一些没有缩进的代码,并且在载入时自动执行,为了区分主执行文件还是被调用的文件,Python引入了一个变量__name__,当文件是被调用时,__name__的值为(文件)模块名,当文件被执行时(独立的.py文件直接运行),__name__为'__main__'。
一个典型的Python文件结构:
Python中每个文件(模块)都可以任意写一些没有缩进的代码,并且在载入时自动执行,为了区分主执行文件还是被调用的文件,Python引入了一个变量__name__,当文件是被调用时,__name__的值为(文件)模块名,当文件被执行时(独立的.py文件直接运行),__name__为'__main__'。
一个典型的Python文件结构: