Pon*_*dle 7 python windows python-idle
我尝试了这个命令的许多变种:idle.py -e filepath,但它只是像正常一样开始IDLE,没有打开任何额外的窗口进行编辑,也没有抛出任何错误.
那么我怎样才能通过命令行(或者甚至是Python模块)来打开IDLE,file> open> filepath呢?
您需要按照idelib文件夹(C:\ Python33\Lib\idlelib)的main.py文件中的说明进行操作,至少在python 3.3版本中说明:
IDLE main entry point
Run IDLE as python -m idlelib
Run Code Online (Sandbox Code Playgroud)
因此,python -m idlelib <script_to_edit>您可以在空闲时打开和编辑脚本.我没有检查过以前的版本,但它可能是相同的命令
这也记录在版本3.3.3的更改日志中
小智 6
制作一个新的文本文件,并在其中添加如下内容:
C:\Python26\Lib\idlelib\idle.pyw "C:\file1.py" "C:\file2.py"
Run Code Online (Sandbox Code Playgroud)
在实际的脚本中,您将用文件的路径替换"C:\ file1.py"和"C:\ file2.py",另存为.bat,然后启动它.那应该做你想要的.
请原谅我碰到这样一个旧线程,但我在社区的帮助下一直在教自己linux和python,并试图弄清楚如何从命令行调用IDLE2和IDLE3.我遇到过这篇文章,一些解决方案似乎对我的应用程序来说有点复杂.然后我发现我可以将syslinks放在/ usr/bin/path中.
sudo ln -s idle-python3.1 idle3
sudo ln -s idle-python2.6 idle2
Run Code Online (Sandbox Code Playgroud)
解决OP.从脚本所在的目录中,键入:
idle3 abc123.py
Run Code Online (Sandbox Code Playgroud)
要么
idle2 abc123.py
Run Code Online (Sandbox Code Playgroud)
我真是太高兴了,我终于有一个"灯泡"响起,我不打算让一个2岁的帖子阻止我发布我的解决方案.