python -u 启动python文件的作用,PYTHONUNBUFFERED环境变量的作用

python -u 启动python文件的作用是不缓存,直接把输出重定向到文件,比如nohup启动什么的,如果不使用-u启动,那么程序中的print和日志什么的,可能不会非常及时的重定向到out文件,导致程序内部当前正在发生什么看不到,加上-u就会很及时了。

 

也可以添加环境变量  PYTHONUNBUFFERED,这样可以不使用-u了。

posted @ 2018-08-14 18:33  北风之神0509  阅读(5308)  评论(0编辑  收藏  举报