如何在IDLE中打开Python源文件?

1 投票
2 回答
2570 浏览
提问于 2025-04-15 13:11

如果我在IDLE中用下面的方式导入一个模块:

import <module_name>
print <module_name>.__file__

那么有没有办法可以不通过菜单里的“文件”->“打开”这种多步骤的方式来打开它呢?

如果能通过一个命令直接输入路径,然后像IDLE那样打开一个单独的编辑器就好了。

2 个回答

0

我觉得IDLE可能帮不了你,不过如果你用Wing这个工具,你可以把鼠标放在模块的名字上,然后按下键再点击一下,或者右键点击模块名字,选择“跳转到定义”。这样就简单多了。你甚至不需要知道这个模块的文件位置,只要它在你的PYTHONPATH里就行。

限制:如果你是通过sys.path.append()把它加到PYTHONPATH里的话,这个方法就不管用了。它必须在打开文件时就已经在路径里,不过你可以在Wing里为每个项目或每个文件单独设置这个路径。

2

你可以按 ALT-M,然后在弹出的框里输入模块的名字。

你可以按 CTRL-O 来打开一个文件。

撰写回答