【问题标题】:How do i run python file in cmd from vscode如何从 vscode 在 cmd 中运行 python 文件
【发布时间】:2019-03-27 15:39:54
【问题描述】:

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

【问题讨论】:

  • 如果您觉得我的回答有帮助,您可以概括一下,通过去掉 vscode 部分可以更好地发布。帖子标题可能是“如何在 Windows cdm 提示符下运行 python 脚本以读取长输出?”如果你下定决心要使用 vs code,那就另当别论了,祝你好运。

标签: python visual-studio-code


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    正如@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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-19
      • 1970-01-01
      • 1970-01-01
      • 2022-11-30
      • 2020-08-13
      • 2013-08-13
      • 1970-01-01
      相关资源
      最近更新 更多