4

我在闪存驱动器上安装了便携式 python 和便携式 sublime 文本。我编辑了 python-build 文件,以便它可以使用便携式 python 来运行程序,但它不会在 sublime 文本窗口中打印任何内容,它只是打开一个命令提示符窗口,如果程序停止或出现错误,它会立即关闭. 有没有办法让输出以崇高的文本弹出?理想情况下,我想让它在所有 Windows 计算机上都可用,这样我就可以保持我的工作流程可移植!

谢谢!

4

1 回答 1

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
于 2014-11-27T14:31:51.583 回答