我知道有关python控制台的类似主题,但我不知道它们是否相同.我尝试了系统("清除"),它在这里不起作用.
如何清除python的IDLE窗口?
如何重复上一个命令?通常的键:Up,Ctrl + Up,Alt-p不起作用.他们产生荒谬的人物.
(ve)[kakarukeys@localhost ve]$ python
Python 2.6.6 (r266:84292, Nov 15 2010, 21:48:32)
[GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello world"
hello world
>>> ^[[A
File "<stdin>", line 1
^
SyntaxError: invalid syntax
>>> ^[[1;5A
File "<stdin>", line 1
[1;5A
^
SyntaxError: invalid syntax
>>> ^[p
File "<stdin>", line 1
p
^
SyntaxError: invalid syntax
>>>
Run Code Online (Sandbox Code Playgroud) 在IDLE的主shell中,错误总是返回行号,但开发环境甚至没有行号.无论如何要打开行号吗?
在bash或Window的命令提示符下,我们可以按键盘上的向上箭头来获取最后一个命令,然后编辑它,再次按ENTER键查看结果.
但是在Python的IDLE 2.6.5或3.1.2中,似乎我们的语句打印出25行,我们需要按向上箭头25次到最后一个命令,然后按ENTER键将其复制?
或者使用鼠标精确定位该行并单击该行,然后按ENTER键进行复制?有更快的方法吗?
如何从IDLE交互式shell中运行python脚本?
以下引发错误:
>>> python helloworld.py
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud) 我是PyCharm的新手.我一直在使用IDLE很长一段时间.
在IDLE中执行脚本后使用Python对象非常方便.有没有办法在使用PyCharm使用交互式python shell执行后使用脚本对象?
例如,我们有一个'test'项目,其中包含一个文件'test.py':
a = '123'
print a
Run Code Online (Sandbox Code Playgroud)
执行后我们可以得到结果:
123
Process finished with exit code 0
Run Code Online (Sandbox Code Playgroud)
如何在交互式shell中使用字符串'a'?
是否有IPython的GUI允许我打开/运行/编辑Python文件?我在IDLE中的工作方式是打开两个窗口:shell和.py文件.我编辑.py文件,运行它,并与shell中的结果进行交互.
可以像这样使用IPython吗?还是有另一种工作方式吗?
当我点击正确的键击时,我正在尝试教Komodo点燃IDLE.我可以使用Windows资源管理器位置栏中开始菜单中快捷方式的确切路径来启动IDLE,因此我希望Komodo也能够使用它.但是,给这条通往科莫多岛的道路会导致它返回1.由于IDLE无法启动,这似乎是失败的.
我以为我会避开快捷方式,只使用确切的路径.我转到开始菜单,找到IDLE的快捷方式,右键单击查看属性.目标是灰色的,但是说"Python 2.5.2"."开始"设置为"C:\ Python25 \"."打开文件位置"按钮也显示为灰色.
如何找出此快捷方式指向的位置?我试过在C:\ Python25中启动python.exe和pythonw.exe,但都没有启动IDLE.
我正在测试一些解析命令行输入的python代码.有没有办法通过IDLE传递此输入?目前我正在保存IDLE编辑器并从命令提示符运行.
我正在运行Windows.
我有一个从虚拟环境安装的软件包.如果我只是启动python解释器,那么该包可以很好地导入.但是,如果我启动Idle,则无法导入该包(因为它仅在一个特定的virtualenv中可用而不是全局).如何从virtualenv启动Idle,以便virtualenv的所有包都可用?
python ×10
python-idle ×10
shell ×2
virtualenv ×2
command-line ×1
interpreter ×1
ipython ×1
komodo ×1
pycharm ×1
pywin ×1