国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

python print時延問題的解決辦法

2024-06-28 16:04:40
字體:
來源:轉載
供稿:網友

最近寫了幾個Python腳本,在用PRint輸出的時候,都有一個很討厭的問題,就是print的輸出被延遲了,什么情況呢,類似這樣

1 import os

2 print ‘first print  

3 os.system('./second-print.sh')

在second-print.sh中,也會有一些打印信息輸出到控制臺

正常情況下,first print要先于second print出現再控制臺,但實際的情況卻是相反的。

這是個小問題,卻非常的煩人,今天終于不能忍受,google了一番,發現很多人都有同樣的痛苦,痛苦的根源是python默認啟用了stdout緩沖,解決的辦法有兩種

一種辦法是每次print后,都調用stdout flush(),把緩沖區打印出來,這個辦法比較麻煩,要重載stdout,不推薦。

最簡單的方法是用命令行參數-u啟動python,禁用stdout緩沖

比如腳本是build-native.py,運行 python -u build-native.py就不會出現print延遲問題了


上一篇:Kali 2.0 sana源

下一篇:分區理解

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江源县| 平顶山市| 铁岭县| 汉川市| 新建县| 惠安县| 梁山县| 射阳县| 建宁县| 铁岭市| 芷江| 南乐县| 正定县| 宁武县| 吉木萨尔县| 北票市| 汤阴县| 黔西县| 彭山县| 怀仁县| 富裕县| 凤凰县| 南阳市| 扎赉特旗| 盱眙县| 台州市| 五大连池市| 合山市| 海安县| 满城县| 惠州市| 四川省| 池州市| 察哈| 章丘市| 康乐县| 合水县| 武定县| 宜川县| 淮安市| 太仓市|