活动编辑器的pydev控制台路径

活动编辑器的pydev控制台路径,第1张

活动编辑器的pydev控制台路径

我使用了一些技巧来使其正常工作。如果我理解您的问题,则希望将IPython环境中的当前工作目录设置为活动文件所在的目录。因此,如果您正在编辑D:/projects/file.py,则希望pwd()命令(在IPython中)返回D:/
projects。这就是我的解决方案中被黑的部分。我所有的项目都在D驱动器上,但是所有常规的python导入都来自C驱动器上的安装位置。因此,以下内容:

os.environ['PYTHONPATH'].split(os.pathsep)

会导致一个列表,其中D驱动器上只有一个路径位于我的活动文件目录中(因为PyDev将PYTHONPATH设置为包括正确的目录)。如果您不使用D驱动器,那么应​​该有其他独特的方法来识别该列表中的哪些路径与您的项目有关(例如在documents或My
documents等中)。如果没有唯一标识您的项目路径的方法,则此答案不起作用。但是在“
D:/”足够唯一标识符的简单情况下,这是设置中的启动代码(“窗口”>“首选项”>“ PyDev”>“交互式控制台”)

import sys; print('%s %s' % (sys.executable or sys.platform, sys.version))import os;os.chdir([p for p in os.environ['PYTHONPATH'].split(os.pathsep) if p.startswith("D")][0])pwd()


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5648718.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存