采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
代码结构:
p1代码:
p1 = 1 print(p1)
p2代码:
import p1 p2 = 2 print(p2)
s.py代码:
import t.p1 import t.p2
现在运行s.py文件,老师,为什么会报这个错误呢?
p2报的错吗,试一下绝对导入p1
非常感谢!
老师,为什么要在这个p2.py里面采用绝对路径才可以,不是可以使用相对路径吗?
老师,现在问题来了,为什么要在这个p2.py里面采用绝对路径才可以,不是可以使用相对路径吗?
报错的错误堆栈是这样的:
/Users/liuqi/PycharmProjects/Test/venv/bin/python /Users/liuqi/PycharmProjects/Test/seven/s.py
1
Traceback (most recent call last):
File "/Users/liuqi/PycharmProjects/Test/seven/s.py", line 2, in <module>
import t.p2
File "/Users/liuqi/PycharmProjects/Test/seven/t/p2.py", line 1, in <module>
import p1
ModuleNotFoundError: No module named 'p1'
Process finished with exit code 1
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
5.5k 7
2.5k 3
2.1k 4
4.1k 22
2.3k 19