所以我刚开始学习Python,现在只需设置我的Notepad ++即可通过cmd提示符运行它。当我运行一个简单的程序时,是否有一种简单的方法可以阻止我的cmd提示符自动退出?我是否需要每次都要求输入或是否有更简单的方法?
我试过raw_input('Press Enter to exit')
但没有运气。
这里的程序我对python book的介绍开始于http://pastebin.com/ZVJrUzZZ
如果它有任何区别我直接在python版本3.2中运行python.exe
答案 0 :(得分:3)
我个人喜欢做的是让Python脚本在没有要求输入的情况下运行完成,然后编写批处理文件(Windows)或shell脚本(Linux / UNIX)来执行“按任意键”操作。这样,当我从命令行运行脚本时,它不会不必要地提示我输入。
您可以编写如下批处理文件:
python.exe %*
pause
将其另存为pypause.bat
并告诉Notepad ++通过此批处理文件而不是python.exe
运行Python脚本。
答案 1 :(得分:2)
你有正确的想法。在脚本退出之前,您需要在某处放置类似raw_input()
的内容。
如果这是python 3,请使用input
代替raw_input
:
if __name__ == '__main__':
print(approximate_size(1000000000000, False))
print (approximate_size(1000000000000))
input('Press Enter to exit')