[英]Emacs/Python: running python-shell in line buffered vs. block buffered mode
在這里的相關問題和答案中,有人假設emacs(23.2)中的python-shell是塊緩沖而不是行緩沖。 建議修復是將sys.stdout.flush()添加到我的腳本中的位置,我希望stdio將其內容刷新到python-shell。
有沒有辦法欺騙python-shell(在Windows上的emacs 23.2中運行,而不是在Linux上運行)a)認為它附加到TTY或b)使用行緩沖而不是塊緩沖模式? 我不明白為什么我能在IDLE中執行此操作但不能在emacs中執行此操作。
我寧願自定義emacs而不是在我的腳本中添加sys.stdout.flush()。 叫我懶惰:-)。
謝謝,
麥克風
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.