在Windows中运行/调试python程序最干净的方法

YGA*_*YGA 22 python windows python-idle

默认情况下,Python for Windows附带IDLE,这是我遇到的最基本的IDE.对于编辑文件,我会坚持使用emacs,非常感谢.

但是,我想在一些其他shell中运行程序,而不是蹩脚的Windows命令提示符,它不能扩展到超过80个字符.

如果我打开文件,IDLE让我在其中运行程序,然后点击F5(去Run-> Run Module).我宁愿只是"运行"命令,而不是通过关闭emacs文件,加载IDLE文件等的严格程序.谷歌和IDLE文档的扫描似乎没有给使用IDLE的帮助很多shell但不是它的IDE.

来自堆栈溢出的人的任何建议?理想情况下,我要么喜欢

  • 使用IDLE shell运行程序的建议

  • 关于在IDLE或"cmd"之外的窗口中运行python程序的其他方法的建议.

谢谢,

/ YGA

got*_*nes 33

对于交互式解释器,没有什么比IPython更好.它很棒.它也是免费和开源的.在Windows上,您将要安装readline库.有关这方面的说明,请参阅IPython安装文档.

Winpdb是我选择的Python调试器.它是免费的,开源的和跨平台的(使用GUI的wxWidgets).我写了一篇关于如何使用Winpdb来帮助人们开始使用图形化调试器的教程.


Sov*_*iut 9

您可以通过执行以下操作轻松扩展Windows控制台:

  • 单击右上角控制台窗口的图标
  • 从菜单中选择" 属性 "
  • 单击" 布局"选项卡
  • 窗口大小 >宽度更改为140

也可以通过更改菜单上的默认值来普遍保存.

  • 您还可以选择其中一种极好的颜色:) (9认同)

Ray*_*lha 5

2017-2019年答案:

尝试使用Visual Studio Code,它对Python 调试,自动完成等功能都具有强大的支持!

有关详细信息,请参见此链接:https : //code.visualstudio.com/docs/languages/python#_debugging