Windows 10 我能';t在Windows 10中从Python空闲打印

Windows 10 我能';t在Windows 10中从Python空闲打印,windows-10,python-idle,Windows 10,Python Idle,由于升级到Windows 10,我无法再从空闲的Python IDE打印。“打印到默认打印机”框会像往常一样出现,但不会向打印队列发送任何内容。。。我签入了设备和打印机 从其他应用程序打印工作正常。我在Win10机器上确认。然而对我来说,问题不在于赢10。这是我在2.7.11、3.4.4和3.5.1中引入的一个愚蠢的bug。我想您一定也升级了Python。您可以通过在控制台中运行python-midlelib(或2.7上的idlelib.idle)来测试是否有相同的原因。空闲启动后,尝试打印,您

由于升级到Windows 10,我无法再从空闲的Python IDE打印。“打印到默认打印机”框会像往常一样出现,但不会向打印队列发送任何内容。。。我签入了设备和打印机


从其他应用程序打印工作正常。

我在Win10机器上确认。然而对我来说,问题不在于赢10。这是我在2.7.11、3.4.4和3.5.1中引入的一个愚蠢的bug。我想您一定也升级了Python。您可以通过在控制台中运行
python-midlelib
(或2.7上的
idlelib.idle
)来测试是否有相同的原因。空闲启动后,尝试打印,您会看到以
name错误结尾的回溯:未定义名称“idleConf”

我为这个错误道歉。一旦我完成了测试的改进,我会在将来的版本中修复这个问题,这样它就会发现这个问题

要同时修复它,请仔细编辑
/Lib/idlelib/IOBinding.py
。移动这条线

from idlelib.configHandler import idleConf

大约从导入
tkinter
后的第530行,到导入
askstring
后的第13行。执行此操作时,请删除缩进。

我假设这是Python Windows-10的问题,因为我可以从所有其他应用程序中很好地打印。Python是一种编程语言。您从哪个“应用程序”打印?像PyCharm这样的IDE?我像Windows一样使用“应用程序”——它把所有东西都称为应用程序。我用的是香草蟒蛇。。准确地说,是空闲的。我通常使用Ctrl-P打印Python程序/脚本或Python shell。自从安装Windows-10以来,这两个操作都不会导致向打印队列发送任何内容。