您好,登錄后才能下訂單哦!
這篇文章主要介紹python中使用open創建文件的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
1.語法
open(name[, mode[, buffering]])
2.參數說明:
name : 一個包含了你要訪問的文件名稱的字符串值。
mode : mode 決定了打開文件的模式:只讀,寫入,追加等。所有可取值見如下的完全列表。這個參數是非強制的,默認文件訪問模式為只讀(r)。
buffering : 如果 buffering 的值被設為 0,就不會有寄存。如果 buffering 的值取 1,訪問文件時會寄存行。如果將 buffering 的值設為大于 1 的整數,表明了這就是的寄存區的緩沖大小。如果取負值,寄存區的緩沖大小則為系統默認。
3.實例
創建文本文件create a text file
file = open('testfile.txt', 'w') file.write('Hello World\n') file.write('This is our new text file\n') file.write('and this is another line. \n') file.write('Why? Because we can. \n') file.close()
那么在本地會出現一個叫做testfile的文本文件,里面寫著
Hello World This is our new text file and this is another line Why? Because we can.
補充mode
mode參數可以不寫,默認mode參數是“r”。mode參數如下:
‘r’ – 只讀模式,當文件處在“只讀”的模式時使用。
‘w’ –寫入模式,將新信息編輯寫入文件中的時候使用(在使用該模式的時候、任何現存的同名文件的內容將會被擦除、從而寫入新的內容)
慎用該模式:哪怕僅僅是運行了file=open(“filename”, “w”)這句話,那么該文件中所有內容全部被擦除。
‘a’ – append模式,將新數據加到文件末尾,不會擦除現存的同名文件的內容。
‘r+’ – 特殊的“讀取”+“寫入”模式,當同時存在讀寫操作的時候使用。
以上是“python中使用open創建文件的方法”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。