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