为什么同一个py文件在pycharm中执行的结果和在idle中执行的结果不一样呢? | python | python 技术论坛-金年会app官方网
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"。