python -u 啟動python文件的作用是不緩存,直接把輸出重定向到文件,比如nohup啟動什么的,如果不使用-u啟動,那么程序中的print和日志什么的,可能不會非常及時的重定向到out文件,導致程序內部當前正在發生什么看不到,加上-u就會很及時了。
也可以添加環境變量 PYTHONUNBUFFERED,這樣可以不使用-u了。
python -u 啟動python文件的作用是不緩存,直接把輸出重定向到文件,比如nohup啟動什么的,如果不使用-u啟動,那么程序中的print和日志什么的,可能不會非常及時的重定向到out文件,導致程序內部當前正在發生什么看不到,加上-u就會很及時了。
也可以添加環境變量 PYTHONUNBUFFERED,這樣可以不使用-u了。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。