我如何从vscode在cmd中运行python文件

时间:2019-03-27 15:39:54

标签: python visual-studio-code

我有一个打印长输出的python程序。当我尝试在vscode中运行该文件时,其交互窗口不足以查看完整输出。那么有什么方法可以从 VSCODE 在cmd中运行python文件吗?

2 个答案:

答案 0 :(得分:0)

如果您正在运行Windows,则默认情况下,VSCode使用Powershell作为终端。如果要使用命令提示符,请打ctrl+shift+p,在命令托盘中键入Shell,选择Terminal: Select Default Shell,然后将其更改为Command Prompt。我不确定这是否能解决您的问题,因为我认为Powershell应该显示与CMD一样多的输出,但是如果您想尝试切换端子,那就可以了。另一个选择是尝试在CMD或Powershell中本地运行它,而不是使用VSCode集成终端。如果更改终端无济于事,那就更好了。

答案 1 :(得分:0)

正如@Jeremiah所说,您也可以只使用Cmd提示符运行脚本,而无需使用vs代码。假设您将文件“ test1.py”保存为C:\ Users \ bcubrich \ Documents \ test1.py,而python env .exe保存在C:\ python27 \ ArcGIS10.5 \ python.exe中。我刚刚编写了包含以下内容的脚本:

print('worked')

然后将其输入到Cmd提示符

C:\python27\ArcGIS10.5\python.exe C:\Users\bcubrich\Documents\test1.py

它打印了

worked

到控制台。

有关在此处通过cmd控制台运行python的更多信息: http://www.cs.bu.edu/courses/cs108/guides/runpython.html