有什么办法可以在我的代码中获得运行python -u的效果?失败了,我的程序可以检查它是否在-u模式下运行,如果没有则退出并显示错误消息?这是在Linux(Ubuntu 8.10服务器)上
3 回答
慕神8447489
TA贡献1780条经验 获得超1个赞
假设您使用的是Windows:
msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)
...在Unix上:
fl = fcntl.fcntl(sys.stdout.fileno(), fcntl.F_GETFL)
fl |= os.O_SYNC
fcntl.fcntl(sys.stdout.fileno(), fcntl.F_SETFL, fl)
(Unix从注释解决方案复制而来,而不是链接。)
添加回答
举报
0/150
提交
取消