在调试时,我正试图从外部文件中读取输入,如VS Code文档中建议的那样(通过添加"args": [" ";input.txt"]来启动。json)。它不起作用,因为重定向("<")被微软的Python扩展自动转义(加上"")(参见下面的控制台输出)。
cd /workspaces/pyt ; /usr/bin/env /usr/local/bin/python /home/vscode/.vscode-server/extensions/ms-python.python-2022.7.11332232/pythonFiles/lib/python/debugpy/launcher 41587 -- /workspaces/pyt/test.py < input.txt
这种从外部文件读取输入的方式也适用于其他VS Code扩展,例如C/c++。是否有任何方法使其与Python扩展一起工作(在调试时)?
这个问题已经在Vscode 1.67.2中解决了
请尽快更新。