一、问题
在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)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/73703.html