📅  最后修改于: 2023-12-03 15:19:10.084000             🧑  作者: Mango
Python 文件是包含 Python 代码的文件,可以在 Python 解释器中直接执行代码,也可以被其他 Python 文件导入并调用其中的函数或变量。
使用任何文本编辑器,例如记事本、Sublime Text 或 PyCharm,可以创建 Python 文件。以下是一个简单的 Python 文件示例:
# 文件名:example.py
def hello():
print("Hello, World!")
if __name__ == '__main__':
hello()
上面这个文件定义了一个名为 hello
的函数,在文件被运行时会向控制台输出 "Hello, World!" 字符串。if __name__ == '__main__':
是一个常用的条件语句,用于判断该文件是否被作为主程序执行。如果文件是被其他文件导入的,则该语句将不会被执行。
在终端或 Windows 命令行中,使用 python 文件名.py
命令来执行 Python 文件。例如,如果上面的 Python 文件的文件名为 example.py
,则可以在命令行中输入以下命令来执行文件:
$ python example.py
也可以在 Python 解释器中直接导入并执行文件:
import example
example.hello()
上面这个例子导入并调用了 example
文件中定义的 hello
函数。
要在一个 Python 文件中导入另一个 Python 文件,可以使用 import
关键字。例如,假设有两个 Python 文件:
# 文件名:module1.py
def func1():
print("This is func1 from module1.py.")
# 文件名:module2.py
import module1
def func2():
module1.func1()
print("This is func2 from module2.py.")
if __name__ == '__main__':
func2()
在 module2.py
文件中,使用 import module1
将 module1.py
中的函数导入到当前文件中。然后,使用 module1.func1()
调用 module1.py
中的 func1
函数。运行 module2.py
文件时,会输出如下结果:
This is func1 from module1.py.
This is func2 from module2.py.
Python 文件是包含 Python 代码的文件,可以被直接执行,在其他 Python 文件中导入并调用其中的函数或变量。要执行 Python 文件,可以在命令行中使用 python 文件名.py
命令,也可以在 Python 解释器中导入并调用文件中的函数。要在 Python 文件中导入其他 Python 文件,可以使用 import
关键字。