如何为Python(调试器)设置Visual Studio Code stdin / stdout重定向?

亚历山大·加尔金

我正在使用Visual Studio Code调试我的Python代码。

我想重定向一个文本文件,stdin并将输出写入另一个文件。

我可以通过使用以下语法直接运行python来实现:

python code.py < input.txt > output.txt

有没有办法在调试脚本时允许它?如果不可能,我可以使用该参数创建运行python的配置。我尝试在中使用args参数launch.json,但是所有参数都放在了引号中,这违背了重定向的目的。

布雷特·坎农

没有任何内置的解决方案,但如果你修改你的应用程序来代替sys.stdin,并sys.stdout用你想被认为是stdinstdout你可以得到同样的效果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将stdout和stdin重定向到telnet?

如何在 C 程序中将 STDOUT 重定向到 STDIN

如何为VS Code设置python调试器?

如何在远程 shell 的上下文中对 pdb 进行 stdin/stdout 重定向?

如何将命令的 `stdin` 和 `stdout` 重定向到输出

cryptsetup-如何打印提示绕过stdout / stdin重定向提示?

如何将2个命令的STDOUT流彼此重定向到STDIN?

如何在bash中同时重定向stdin和stdout和stderr?

Python pty.spawn stdin未回显,但重定向到master的stdout

具有stdin / stdout重定向的xargs

STDIN、STDOUT 重定向与 printf scanf 挂起

Visual Studio Code 中的 Vuejs onclick 数据重定向

如何在Visual Studio Code中使用Delve调试器进行远程调试

如何像在Bash shell中一样,将流程的stdout,stderr和stdin重定向到Groovy中的文件或从其中重定向?

在Visual Studio Code C ++调试器中设置断点时出错

如何重定向bdin源命令的stdin?

如何重定向后台进程的STDIN?

在C语言中,如何在执行execvp()或类似调用时将stdin / stdout / stderr重定向到文件?

Visual Studio Code的调试器和Pipenv

如何从DLL重定向STDOUT

Python stdout重定向(特殊)

如何在Visual Studio Code中使用Delve调试器

Visual Studio Code - Python - 列表索引限制最大 300 - 调试器

是否可以使用go:generate重定向stdin / stdout

使用Java重定向的stdin和stdout运行外部程序

将stdout和stdin重定向到文件

将进程stdin和stdout重定向到netcat

.NET进程-重定向stdin和stdout而不引起死锁

将stdin和stdout重定向到端口