我弄乱了我的IDLE快捷方式.从Windows中的cmd.exe shell启动IDLE的方法是什么?
我已经找到了答案,但相关的解决方案似乎'print'与翻译有关.
我想知道是否有可能从IDLE打印(物理上在纸上)彩色蟒蛇代码?
我已经去过:File > Print Window在IDLE中它似乎只打印出黑白版本而没有提示是否打印颜色等.
编辑:
看起来这可能不可用所以选项是将代码复制到像SciTE这样的文本编辑器并从那里打印 - 就像默认的IDLE语法突出显示一样.
我尝试了这个命令的许多变种:idle.py -e filepath,但它只是像正常一样开始IDLE,没有打开任何额外的窗口进行编辑,也没有抛出任何错误.
那么我怎样才能通过命令行(或者甚至是Python模块)来打开IDLE,file> open> filepath呢?
为了能够使用我的virtualenv python空闲,我创建了一个空闲脚本
#!/myvirtualenv/python
from idlelib.PyShell import main
if __name__ == '__main__':
main()
Run Code Online (Sandbox Code Playgroud)
在bin /我的virtualenv但它抱怨无法找到Tkinter.
** IDLE can't import Tkinter. Your Python may not be configured for Tk. **
Run Code Online (Sandbox Code Playgroud)
我检查过,Tkinter可以在常规的python2.7.1中导入,但我不能从我的virtualenv python中导入Tkinter.如何让我的virtualenv python可以使用Tkinter(由于其他原因我不得不使用virtualenv的site-packages)谢谢
在iOS企业应用程序中,我需要实现空闲超时.应用程序的idleTimerDisabled属性设置为yes,这不是我想要的.
这是一个展览应用的期刊类型,应用程序应该在特定时间后跳回到第一页.是否有某种方式不需要我使用重置计时器的功能调整每个触摸/手势回调?
在下面的代码中,DestroyWindow或DestroyAllWindows无法关闭ShowImage打开的窗口.当我尝试通过单击关闭按钮关闭它时,窗口暂停.杀死窗口后,整个IDLE关闭.
import cv
image = cv.LoadImage("../lena.bmp", 0)
cv.NamedWindow("test")
cv.ShowImage("test", image)
cv.WaitKey()
cv.DestroyWindow("test") #or cv.DestroyAllWindows()
Run Code Online (Sandbox Code Playgroud)
我在Ubuntu 12.04 LTS上使用OpenCV 2.4.2和Python 2.7.
我做错了什么,如何关闭由ShowImage创建的窗口?
安装目录为"d:\ python2.7",每次打开IDLE并单击菜单File和Open项时,默认目录也是"d:\ python2.7".所以我必须将目录更改为我想要的位置.
有什么方法可以改变它吗?使用配置文件还是更改环境变量?
我试图在环境变量中添加PYTHONPATH,但它不起作用.我也导入os,并使用os.chdir(),但它只更改工作目录,而不是我想要的.
谢谢.
我无意中遇到了让我感到有些困惑的现象.我正在使用IDLE进行一些快速测试,我有一些非常简单的代码(我为了说明而简化了):
from time import clock # I am presently using windows
def test_speedup():
c = clock()
for i in range(1000):
print i,
print '=>', clock() - c
Run Code Online (Sandbox Code Playgroud)
现在我像这样运行这个代码(几次,具有相同的基本结果):
# without pressing enter
>>> test_speedup()
0 1 2 3 4 . . . 997 998 999 => 12.8300956124 # the time to run code in seconds
# pressing enter ONLY 3 TIMES while the code ran
>>> test_speedup()
0 1 2 3 4 . . . 997 998 999 => 4.8656890089 …Run Code Online (Sandbox Code Playgroud) 编辑:在 iomenu.py 中添加“import io”确实解决了这个问题。非常感谢特里!
原文:如标题所说:我使用IDLE(Windows)在python中编写脚本,但它不会保存(ctrl + s,手动保存或退出时保存)。它不会冻结或崩溃,它只是不会保存(我可以通过 Windows 标题上文件名前的 * 来判断)。经过一些尝试,我意识到只有当我在文本中使用带有变音符号的字母时才会发生这种情况(我是法语,所以它会是 éèêàç...)。一旦我更改了字母,我就可以再次保存,从而运行脚本。记事本或 python shell 仍然可以正常工作。
不起作用的事情:
# -*- coding: UTF-8 -*-我十天前才开始编码,所以我还是个新手,但我想这与编码有关吗?这可能与新的 3.8.4 更新有关,因为它直到今天都运行良好。我正在使用 Windows 10 64 位。
谢谢!
python-idle ×10
python ×7
windows ×2
anaconda ×1
ios ×1
opencv ×1
printing ×1
python-2.7 ×1
python-3.x ×1
timeout ×1
tkinter ×1
ubuntu ×1
virtualenv ×1