【发布时间】:2020-04-04 02:46:58
【问题描述】:
有没有办法从 python 代码中检测代码是在 Eclipse 上运行还是使用 PyDev?
【问题讨论】:
-
我不知道你的用例,但这通常是个坏主意,ide 被设计为像你通常那样运行代码。
-
从 IDE 运行的代码与直接从终端运行的代码相比,输入文件的相对路径不同。所以我想利用这个区别来适当地改变输入文件的路径。无论在哪里运行,我都希望代码保持不变。所以这个输入文件的路径可能会有所不同。
-
您通常可以在 ide 设置中执行此操作。
-
我通过参数文件将参数传递给我的代码,该文件由 argparse 模块进一步处理。所以参数文件的内容不应该改变。
-
是的,但是您可以在 IDE 中更改路径,使其与终端中的路径匹配。