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 阅读 33 次 更新于 2025-09-09 10:05:32 我来答关注问题0
  •  翡希信息咨询 Python中import的用法

    导入模块:import语句用于导入其他Python文件,以利用其定义的类、方法或变量,实现代码复用。导入方式:直接导入:使用import module_name语句直接导入模块,之后可以通过module_name.function_name的方式调用模块中的函数或变量。从模块中导入特定内容:使用from module_name import specific_function语句从模块中...

  • 1.绝对import文件 在运行入口文件时,使用绝对导入。对于非入口文件,使用相对导入。2.相对import文件 入口文件的__name__属性会变成__main__,而非运行入口文件的__name__为文件名。若需建立层次调用关系,例如main.py调用file.py,file.py又调用subfile.py,执行python main.py时,调用subfile.py的...

  •  文暄生活科普 Python中的import语句

    基本用法:import module_name as new_name这允许你导入模块或包,并为其设置一个新的名称。例如,import math as m将math模块重命名为m。注意事项:导入模块时,Python会按照sys.path(一个包含搜索模块路径的列表)中定义的顺序来搜索模块。导入的模块只会被导入一次,即使多次尝试导入同一个模块,Pyt...

  •  深空见闻 python里import格式

    使用import modulename格式。例如,import math,导入math模块后,使用模块中的函数需要加上模块名作为前缀,如math.sqrt(9)。导入模块并为其指定别名:使用import modulename as subname格式。例如,import math as m,导入math模块并为其指定别名m,之后可以使用m.sqrt(9)来调用函数。从模块中导入特定...

  •  翡希信息咨询 python 导入数据包的几种方法

    在Python中,导入数据包主要有以下几种方法:直接导入整个数据包:使用import 数据包语句可以直接导入整个数据包。这种方法会在当前命名空间中创建一个与数据包同名的模块对象,可以通过该模块对象访问数据包中的所有函数、类和变量。导入数据包中的某一个函数或变量:使用from 数据包 import 函数/变量语句...

檬味博客在线解答立即免费咨询

Python相关话题

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