python寫入文件代碼python入門049寫入文件
python寫入文件代碼python入門049寫入文件
保存數(shù)據(jù)的最簡單的方式之一是將其寫入到文件中。1、寫入空文件;可以將文本內(nèi)容寫入到空文件中,比如要在一個空文件hello.txt中寫入一句話:“Hello python world。”。在上例中,程序用到兩個函數(shù)。1)函數(shù)open( )。使用函數(shù)open()打開文件,它有兩個參數(shù),第一個參數(shù)是要打開的文件名稱,第二個參數(shù)是模式參數(shù),這里使用的模式‘w’,它告訴python寫入文件,而不是將其輸出到屏幕上。在使用函數(shù)open()打開文件時,可指定以下模式參數(shù)。w 模式:寫入模式,在寫入時會清空之前的內(nèi)容。a 模式:追加模式,寫入但不清空之前的數(shù)據(jù)。r 模式:讀取模式。如果你省略了函數(shù)open()的模式參數(shù),python默認以讀取模式“r”打開文件。
導讀保存數(shù)據(jù)的最簡單的方式之一是將其寫入到文件中。1、寫入空文件;可以將文本內(nèi)容寫入到空文件中,比如要在一個空文件hello.txt中寫入一句話:“Hello python world。”。在上例中,程序用到兩個函數(shù)。1)函數(shù)open( )。使用函數(shù)open()打開文件,它有兩個參數(shù),第一個參數(shù)是要打開的文件名稱,第二個參數(shù)是模式參數(shù),這里使用的模式‘w’,它告訴python寫入文件,而不是將其輸出到屏幕上。在使用函數(shù)open()打開文件時,可指定以下模式參數(shù)。w 模式:寫入模式,在寫入時會清空之前的內(nèi)容。a 模式:追加模式,寫入但不清空之前的數(shù)據(jù)。r 模式:讀取模式。如果你省略了函數(shù)open()的模式參數(shù),python默認以讀取模式“r”打開文件。
![](https://img.51dongshi.com/20241124/wz/18359214152.jpg)
一、寫入文件保存數(shù)據(jù)的最簡單的方式之一是將其寫入到文件中。1、寫入空文件我們可以將文本內(nèi)容寫入到空文件中,比如要在一個空文件hello.txt中寫入一句話:“Hello python world!”。在上例中,程序用到兩個函數(shù):1)函數(shù)open( )使用函數(shù)open()打開文件,它有兩個參數(shù),第一個參數(shù)是要打開的文件名稱,第二個參數(shù)是模式參數(shù),這里使用的模式‘w’,它告訴python寫入文件,而不是將其輸出到屏幕上。在使用函數(shù)open()打開文件時,可指定以下模式參數(shù):w 模式:寫入模式,在寫入時會清空之前的內(nèi)容。a 模式:追加模式,寫入但不清空之前的數(shù)據(jù)。r 模式:讀取模式。如果你省略了函數(shù)open()的模式參數(shù),python默認以讀取模式“r”打開文件。如果指定的文件不存在,python會自動創(chuàng)建一個新的空文件。注意:以寫入(‘w’)模式打開文件時千萬要小心,如果指定的文件已經(jīng)存在,python將覆蓋該文件。2)方法write( )方法write( )的功能是,將一個字符串寫入文本文件,程序運行后,打開文本文件,將會看到寫入的內(nèi)容。注意:python只能將字符串寫入文件,如果要將數(shù)據(jù)寫入到文本文件,需要將其轉(zhuǎn)化為字符串格式:先將數(shù)據(jù)轉(zhuǎn)化為字符串,然后再使用方法write()將其寫入文本文件:2、寫入多行函數(shù)write( )不會在你寫入的文本末尾添加換行符,如果你寫入多行時沒有指定換行符,文件內(nèi)容會連在一起,看起來可能不是你希望的那樣。在上例中,使用代碼寫入多行文本,打開文件后可以看到文本內(nèi)容都連到一起了,顯得沒條理,如果我們想把文件分成多行怎么辦呢?只需在寫入的內(nèi)容后面加上換行符即可,如下所示:3、追加到文件上面的程序確實將數(shù)據(jù)寫到了文件中,但是每次都會覆蓋之前的內(nèi)容,如果不想覆蓋原有內(nèi)容,而只是想要給原文件添加一些內(nèi)容的話,可以將open函數(shù)第二個參數(shù),即模式參數(shù)設置為‘a(chǎn)’,將它變?yōu)楦郊幽J剑@時寫入的內(nèi)容就會追加到原文件內(nèi)容的末尾。在上例中,我們已經(jīng)在文件中寫入了6行數(shù)據(jù),現(xiàn)在我們要追加一個結束語end,可以這樣操作:這時,文件原來的6行內(nèi)容還在,新寫入的內(nèi)容追加到了文件末尾。二、動手實踐編寫一個while循環(huán),提示用戶輸入其喜歡的水果名。用戶每輸入一個水果名后,都在屏幕上輸出一句話,最后列出用戶輸入的全部內(nèi)容,將每次用戶輸入的內(nèi)容都添加到文件fruits.txt中,且在文件fruits.txt中的每條記錄都獨占一行。
python寫入文件代碼python入門049寫入文件
保存數(shù)據(jù)的最簡單的方式之一是將其寫入到文件中。1、寫入空文件;可以將文本內(nèi)容寫入到空文件中,比如要在一個空文件hello.txt中寫入一句話:“Hello python world。”。在上例中,程序用到兩個函數(shù)。1)函數(shù)open( )。使用函數(shù)open()打開文件,它有兩個參數(shù),第一個參數(shù)是要打開的文件名稱,第二個參數(shù)是模式參數(shù),這里使用的模式‘w’,它告訴python寫入文件,而不是將其輸出到屏幕上。在使用函數(shù)open()打開文件時,可指定以下模式參數(shù)。w 模式:寫入模式,在寫入時會清空之前的內(nèi)容。a 模式:追加模式,寫入但不清空之前的數(shù)據(jù)。r 模式:讀取模式。如果你省略了函數(shù)open()的模式參數(shù),python默認以讀取模式“r”打開文件。
為你推薦