分发工具时更改python默认行为(u)

2024-04-19 11:57:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一组python2.7工具,从命令行运行时最好使用-u标志(unbuffered binary stdout和stderr)。你知道吗

python -u myscript.py

在我发布程序时,有没有办法强制-u标志成为默认值?请注意,我不想通过argparse添加参数,而是希望-u标志意味着关闭flush标志。这有可能吗?有什么原因吗(兼容性?)为什么这可能是个坏主意?你知道吗


Tags: 工具命令行py程序参数标志stderrstdout