067 Pytohn文件的两种用途

一、Python文件的两种用途

python文件总共有两种用途,一种是执行文件;另一种是被当做模块导入。

编写好的一个python文件可以有两种用途:

  1. 脚本,当前运行的文件就叫做脚本文件,一个文件就是整个程序。
  2. 模块,文件中存放着一堆功能,用来被导入使用。被导入的就是模块文件。

执行文件和模块文件是相对的.

__name__属性

当前文件做执行文件运行时, __name__ 属性就会等于 '__main__';

当前文件被作为模块文件被其他文件导入时 __name__属性就会等于当前文件的文件名

# m1.py
# 作为执行文件执行
print(__name__)
def func():
    print(__name__)

__main__

# m2.py
# 导入m1
import m1
m1.func()

m1

posted @ 2019-08-15 15:39  正在学习的Barry  阅读(240)  评论(0编辑  收藏  举报
-->