从命令行运行 Python 文件时,您可以使用python3 <file>
,但是 VSCode Code Runner 使用python3 -u <file>
(默认情况下),所以我想知道:
- 有什么区别(因为测试后我看不到可见的
不同之处)?
- 是什么
-u
部分称为?
The -u
标志,根据Python的--help
陈述:
强制 stdout 和 stderr 的二进制 I/O 层不被缓冲; stdin 始终被缓冲;文本 I/O 层将是行缓冲的;还有 PYTHONUNBUFFERED=x
This is 记录在这里 https://docs.python.org/3/using/cmdline.html#cmdoption-u在 Python 文档中。
这些称为命令行选项。其中有很多,您可以阅读有关使用的信息python3 --help
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)