python import引用自己创建的.py文件

  • Post category:other

以下是关于“Python中import引用自己创建的.py文件”的完整攻略,包括基本知识和两个示例。

基本知识

在Python中,我们可以使用import语句引用自己创建的.py文件。这样可以将代码分成多个文件,使得代码更加模块化和易于维护。在引用自己创建的.py文件时,需要注意以下几点:

  1. 引用的.py文件必须在Python的搜索路径中,否则会引发ImportError异常。
  2. 引用的.py文件名不能与Python内置模块或第三方模块的名称相同,否则会引发ImportError异常。
  3. 引用的.py文件名不能以数字开头,否则会引发SyntaxError异常。

示例

以下是两个关于Python中import引用自己创建的.py文件的示例:

示例1:引用同级目录下的.py文件

在这个示例中,我们将演示如何引用同级目录下的.py文件。按照以下步骤操作:

  1. 创建两个.py文件:

在同一个目录下创建两个文件,分别命名为main.py和module.py。

  1. 编写module.py文件:

在module.py文件中,编写以下代码:

python
def hello():
print("Hello, world!")

  1. 编写main.py文件:

在main.py文件中,编以下代码:

“`python
import module

module.hello()
“`

  1. 运行main.py文件:

在终端中,使用以下命令运行main.py文件:

python main.py

运行结果为:

Hello world!

示例2:引用其他目录下的.py文件

在这个示例中,我们将演示如何引用其他目录下的.py文件。按照以下步骤操作:

  1. 创建两个.py文件:

在两个不同的目录下创建两.py文件,分别命名为main.py和module.py。

  1. 编写module.py文件:

在module.py文件中,编写以下代码:

python
def hello():
print("Hello, world!")

  1. 将module.py文件所在的目录添加到Python的搜索路径中:

在main.py文件中,添加以下代码 python
import sys
sys.path.append('/path/to/module/directory')

其中,/path/to/module/directory为module.py文件所在的目录的路径。

  1. 编写main.py文件:

在main.py文件中,编写以下代码:

“`python
import module

module.hello()
“`

  1. 运行main.py文件:

在终端中,使用以下命令运行main.py文件:

python main.py

运行结果为:

Hello, world!

总结

以上是关于“Python中import引用自己创建的.py文件”的完整攻略,包括基本知识和两个示例。如果需要在Python中引用自己创建的.py文件,请按照上述步骤操作。