【问题标题】:Trying to access command line arguments in Visual Studio Code - Python尝试在 Visual Studio Code 中访问命令行参数 - Python
【发布时间】:2022-01-18 22:21:45
【问题描述】:

我在 Windows 10 机器上使用 Visual Studio Code:

这是我的代码:

import sys

if __name__ == "__main__":

    print(sys.argv[0])
    print(sys.argv[1])

当我执行它时,在终端窗口中通过传递一个参数:

c:; cd 'folder_path\code'; & 'folder_path\python3.9.exe' 'folder_path\.vscode\extensions\ms-python.python-2021.12.1559732655\pythonFiles\lib\python\debugpy\launcher' '58259' '--' 'folder_path\code\cmd_line.py' test  

我收到一个错误

ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it

【问题讨论】:

  • 那是调试连接问题

标签: python python-3.x visual-studio-code


【解决方案1】:

调试完python文件后是否再次执行调试命令?它不会起作用。

调试完成后,调试服务器将关闭,下次更改服务器端口,同一调试命令不能执行两次。

您可以右键单击并选择Run Python File in Terminal。而且这个命令可以随时执行。

【讨论】:

    【解决方案2】:

    尝试在终端中简单地运行:

    python folder_path\code\cmd_line.py test
    

    【讨论】:

      猜你喜欢
      • 2016-06-04
      • 2020-07-23
      • 1970-01-01
      • 2018-05-11
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      • 2014-08-23
      相关资源
      最近更新 更多