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

问题描述 投票:0回答:2

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

python visual-studio-code
2个回答
0
投票

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


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

© www.soinside.com 2019 - 2024. All rights reserved.