python中怎么import自己写的模块

'a' in sys.modules: #这里a是模块名 a = __import__('a') else: eval('import a') a = eval('reload(a)')2、__init__.py 在目录中建一个文件名为__init__.py的文件,就可以直接按照路径名import模块了 有了这个文件,我们就可以导入这个目录下的文件了 ...
python中怎么import自己写的模块
将模块路径加入系统路径中
import sys; sys.path.append("路径名") import 模块名当然了,这种方法存在一个问题,就是没有避免如果存在相同的文件名会出错的问题,于是需要改进成下面的方法(当然如果只是写些小的东西,上面的就已经足够了)
import sys; if not "路径名" in sys.path: sys.path.append("路径名") if not 'a' in sys.modules: #这里a是模块名 a = __import__('a') else: eval('import a') a = eval('reload(a)')2、__init__.py

在目录中建一个文件名为__init__.py的文件,就可以直接按照路径名import模块了
有了这个文件,我们就可以导入这个目录下的文件了
2017-06-10
mengvlog 阅读 48 次 更新于 2025-10-29 00:49:53 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部