我在闪存驱动器上安装了便携式python和便携式sublime文本。我编辑了python-build文件,以便它可以使用可移植的python来运行程序,但它不会在sublime文本窗口中打印任何内容,它只是打开一个命令提示符窗口,如果程序停止或出现错误,它会立即关闭。反正有没有使输出弹出崇高的文本?理想情况下,我想让它在所有Windows计算机上都可用,这样我就可以保持我的工作流程可移植!
谢谢!
答案 0 :(得分:2)
我遇到了同样的问题,经过一些故障排除后,这是我的解决方案:
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")
另外,不要忘记导入“os”模块:
import os