【Python】print 方法的參數


當在IDEL或者命令行中執行 help(print) 命令時,就可以看到 print 方法的詳細說明:

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

value 打印到一個輸出流,默認的輸出流為 sys.stdout

可選參數有:

  • file : 使用一個文件對象作為輸出目標,默認值為當前輸出流 sys.stdout
  • sep : 輸出的多個 value 之間的分隔符,默認為一個空格
  • end : 完成所有 value 的輸出之后在其后添加的字符,默認為 \n 換行符
  • flush : 布爾值,是否立即刷新緩沖區,即立刻將數據寫入到磁盤文件

關於 flush ,還有一點要說,默認情況下,flush 值為 False ,這時只有當緩沖區滿,操作系統才會將數據寫入文件中。

close ,也是在內部先調用 flush 方法來刷新緩沖區,再執行關閉操作,這樣即使緩沖區沒有滿,也可以強制寫入數據,保證了數據的完整性。

方法如果進程意外退出或正常退出時為close文件對象,緩存區的內容將會丟失。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM