我已经在闪存驱动器上安装了便携式Python和Sublime Text。我编辑了python-build文件,以使用便携式Python运行程序,但它不会将任何内容打印到Sublime Text窗口中,而是只会打开一个命令提示符窗口,如果程序停止或出现错误,该窗口立即关闭。有没有办法让输出弹出在Sublime Text中?理想情况下,我希望能够在所有Windows计算机上使用此功能,以便将工作流程保持便携!谢谢!
我遇到了同样的问题,经过一些故障排除,这是我的解决方案:
1)使用构建系统:
{
"cmd": ["\\Portable Python 2.7.6.1\\App\\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"}
这个版本将会在Python Portable中打开你的程序。
使用 "\" 而不是指定你的闪存驱动器字母,将会到达相对于当前驱动器根目录的路径。
2) 在你的代码末尾添加以下一行以防止强制关闭:
os.system("pause")
import os