1. 程式人生 > 其它 >python中如何建立一個txt檔案

python中如何建立一個txt檔案

技術標籤:pythonlinuxwindowsjavaos

python中有一個內建函式open(),該函式用於開啟一個檔案,建立一個 file 物件,相關的方法才可以呼叫它進行讀寫。如果以只寫模式開啟一個檔案,那麼該函式會在檔案不存在時建立一個檔案。

語法:

 
open(name[, mode[, buffering]])

引數:

name : 一個包含了你要訪問的檔名稱的字串值。

mode : mode 決定了開啟檔案的模式:只讀,寫入,追加等。所有可取值見如下的完全列表。這個引數是非強制的,預設檔案訪問模式為只讀®。

buffering : 如果 buffering 的值被設為 0,就不會有寄存。如果 buffering 的值取 1,訪問檔案時會寄存行。如果將 buffering 的值設為大於 1 的整數,表明了這就是的寄存區的緩衝大小。如果取負值,寄存區的緩衝大小則為系統預設。

模式:

w 開啟一個檔案只用於寫入。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案。

程式碼示例:

 
 # 建立一個txt檔案,檔名為mytxtfile,並向檔案寫入msg

def text_create(name, msg):

    desktop_path = "C:\\Users\\Administrator\\Desktop\\"  # 新建立的txt檔案的存放路徑

    full_path = desktop_path + name + '.txt'  # 也可以建立一個.doc的word文件

    file
= open(full_path, 'w') file.write(msg) #msg也就是下面的Hello world! # file.close() text_create('mytxtfile', 'Hello world!') # 呼叫函式建立一個名為mytxtfile的.txt檔案,並向其寫入Hello world!

輸出結果:

在這裡插入圖片描述