为什么同一个PY文件在PyCharm中执行的结果和在IDLE中执行的结果不一样呢?
import sys
for i in sys.path:
print(i)
我想要知道上述代码为什么在PyCharm中执行的结果会多了“E:\000py\000XM\000Django3”这个路径?
在IDLE中执行的结果多了“C:\Users\89671\AppData\Local\Programs\Python\Python311\Lib\idlelib”这个路径?
这是因为 PyCharm 和 IDLE 使用的 Python 解释器不同,所以它们的 sys.path 变量也不同。sys.path 变量包含 Python 解释器搜索模块的路径列表。当你在 PyCharm 中运行代码时,它使用 PyCharm 的 Python 解释器,该解释器包含了你添加的路径 "E:\000py\000XM\000Django3"。当你在 IDLE 中运行代码时,它使用 IDLE 的 Python 解释器,该解释器包含了你添加的路径 "C:\Users\89671\AppData\Local\Programs\Python\Python311\Lib\idlelib"。