Python论坛  - 讨论区

标题:[python-chinese] 打开IDLE

2006年12月30日 星期六 05:23

linda.s samrobertsmith在gmail.com
星期六 十二月 30 05:23:00 HKT 2006

如果我右击一个PYTHON代码打开IDLE会看到==== No Subprocess
====,但是我直接打开IDLE(不通过右击一个PYTHON代码打开)却看不到No Subprocess .为什么?

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月30日 星期六 10:04

lubiao lubiao.py在gmail.com
星期六 十二月 30 10:04:29 HKT 2006

有没有"==== No Subprocess ===="  对于 IDEL 好像没什么不同,

如果看一下 IDLE 的源代码 搜索一下 "==== No Subprocess ====" 可能能 搞明白他是怎么冒出来的.

我猜是, IDEL 想知道自己的 父进程, "右击一个PYTHON代码" 时, IDEL 没有父进程, 所以 他显示 他自己不是一个 Subprocess 。

如果 直接打开 IDEL 可能 IDEL 的父进程就是 explorer

瞎猜的, 说对的可能不大。

On 12/30/06, linda. s <samrobertsmith at gmail.com> wrote:
> 如果我右击一个PYTHON代码打开IDLE会看到==== No Subprocess
> ====,但是我直接打开IDLE(不通过右击一个PYTHON代码打开)却看不到No Subprocess .为什么?

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月30日 星期六 12:58

Wang Xuerui idontknw.wang在gmail.com
星期六 十二月 30 12:58:22 HKT 2006

2006/12/30, lubiao <lubiao.py在gmail.com>:
>
> 有没有"==== No Subprocess ===="  对于 IDEL 好像没什么不同,
>
> 如果看一下 IDLE 的源代码 搜索一下 "==== No Subprocess ====" 可能能 搞明白他是怎么冒出来的.
>
> 我猜是, IDEL 想知道自己的 父进程, "右击一个PYTHON代码" 时, IDEL 没有父进程, 所以 他显示 他自己不是一个
> Subprocess 。
>
> 如果 直接打开 IDEL 可能 IDEL 的父进程就是 explorer
>
> 瞎猜的, 说对的可能不大。


看IDLE帮助最后一段

Running without a subprocess:

    If IDLE is started with the -n command line switch it will run in a
    single process and will not create the subprocess which runs the RPC
    Python execution server.  This can be useful if Python cannot create
    the subprocess or the RPC socket interface on your platform.  However,
    in this mode user code is not isolated from IDLE itself.  Also, the
    environment is not restarted when Run/Run Module (F5) is selected.  If
    your code has been modified, you must reload() the affected modules and
    re-import any specific items (e.g. from foo import baz) if the changes
    are to take effect.  For these reasons, it is preferable to run IDLE
    with the default subprocess if at all possible.

再看py文件类型

"Edit with IDLE"
与
"C:\Python25\pythonw.exe" "C:\Python25\Lib\idlelib\idle.pyw" -n -e
"%1"关联。(我的机器)

看见了吧?单独打开就不会出现了。

-- 
Come and see http://community.livejournal.com/lojban/ -- The Lojban
Community.

mi ma srera -- Anything wrong?

.imu'omi'e .uang. to mi na'e nelci la .uan. toi
Over, I'm Wang (I don't like Wan)
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20061230/5b094594/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号