067 Pytohn文件的两种用途

目录

  • 一、Python文件的两种用途
    • __name__属性

一、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

你可能感兴趣的:(067 Pytohn文件的两种用途)