Python中import问题:被导入模块与导入模块文件不在同一目录下的两种解决方案 您所在的位置:网站首页 python未解析的引用在另一个文件里 Python中import问题:被导入模块与导入模块文件不在同一目录下的两种解决方案

Python中import问题:被导入模块与导入模块文件不在同一目录下的两种解决方案

2024-07-11 22:18| 来源: 网络整理| 查看: 265

一、问题 在Python中,我们常常需要使用到其他模块的函数方法,但这个模块与打算调用这个模块的文件可能不再同一目录下,这将导致无法正确import 这个模块。 二、解决方法 1、添加临时路径 示例代码:如下,要导入的 my_math.py模块与test1.py不在同一目录下,将会产生“No module named 'my_math'”的错误。

# test1.py import my_math a=1 b=3 my_math.my_add(a,b) # my_math.py def my_add(a,b): print(a+b)

在这里插入图片描述 添加临时路径:

# test1.py import sys sys.path.append("D:/pycharm/WorksPlace/python_learn") #该路径是my_math.py文件所在路径,注意斜杠是"/",而不是"\" import my_math a=1 b=3 my_math.my_add(a,b) # my_math.py def my_add(a,b): print(a+b)

在这里插入图片描述 2、添加环境变量 步骤如下: 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 再次运行: 在这里插入图片描述 成功运行!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有