首页 > 技术文章 > python引入同一目录下的py文件

zealousness 2018-04-08 23:34 原文

python引入同一目录下的py文件

注意:python2和python3的包内import语法有区别,下面介绍一下python3的包内import语法

 

例如在admin.py文件中要引入dealcode.py文件:

1、在目录下有__init__.py文件

2、在admin.py文件中加一行:from . import dealcode

(如果要引入同一目录下的dealcode.py文件中的一个类Hello,在admin.py文件中加一行:from .dealcode import Hello)

 

可以直接在__init__.py中import,在该目录下的文件都可以使用__init__.py文件中import的东西

 

如果还是不行的话,注意一下当前目录是否已经被加入PYTHONPATH环境变量中了,

如果是命令行,系统会默认当前目录已经在环境变量中

如果是pycharm,则不会默认当前目录已经在环境变量中,需要配置一下:参考这篇https://www.cnblogs.com/dongfengl/p/8458365.html

推荐阅读