从命令行运行Python文件时,您使用python3 <file>
,但是VSCode Code Runner使用python3 -u <file>
(默认情况下),所以我想知道:
-u
部分叫什么?答案 0 :(得分:1)
根据Python的-u
语句,--help
标志:
强制取消对stdout和stderr的二进制I / O层进行缓冲; stdin总是被缓冲;文本I / O层将被行缓冲;也PYTHONUNBUFFERED = x
这是Python文档中的documented here。
这些被称为命令行选项。其中有很多,您可以使用python3 --help
来阅读。