python 的檔案建立以及讀寫

2021-09-28 10:40:16 字數 975 閱讀 9329

##【 python】從乙個txt檔案中讀取郵箱賬戶,如[email protected],把其中的126提取出來做出乙個資料夾,並在該資料夾在建立126.txt文件,最後把屬於126.com的賬戶郵箱全部寫入到126.txt文件中。

import os

defgetconten

(path)

: f=

open

(path,

'r')

#以讀方式開啟,只能讀檔案 , 如果檔案不存在,會發生異常

contenlist=f.readlines(

)for conten in contenlist:

dir=

str(conten.split(

'-',1)

[0].split(

"@",1)

[1].split(

'.',1)

[0])

#把網域名稱中的.com去掉,得到目錄

dirabspath=os.path.join(os.path.dirname(path)

,dir

)#獲取目錄的絕對路徑

ifnot os.path.exists(dirabspath)

:#如果目錄不存在就建立目錄

os.mkdir(dirabspath)

print

('建立成功'

)else

:#如果目錄存在c建立。txt文件,並把資料寫進去

with

open

(dirabspath+

"\%s.txt"

%dir

,"a+"

)as f1:

f1.write(conten+

"\n"

)print

('寫入成功'

)getconten(

"d:\\test\\test.txt"

)

python讀寫 建立 檔案(一)

python中對檔案 資料夾 檔案操作函式 的操作涉及到os模組和shutil模組。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函式用來刪除乙個檔案 os.remove 刪除多個目錄 os.removedirs...

Python檔案操作讀,寫,追加以及檔案修改

1.檔案操作的函式 open 檔名 路徑 mode encoding 字符集 需要注意encoding表 編碼集.根據 件的實際儲存編碼進 獲取資料,對於我們 多的是utf 8.2.模式 r,w,a,r w a rb,wb,ab,r b,w b,a br 唯讀 w 只寫 a 追加 r 讀寫 w 寫讀...

python 讀寫csv檔案(建立,追加,覆蓋)

這篇部落格講述python怎樣建立,讀寫,追加csv檔案 利用csv包中的writer函式,如果檔案不存在,會自動建立,需要注意的是,檔案字尾一定要是.csv,這樣才會建立csv檔案 這裡建立好檔案,將csv檔案的頭資訊寫進了檔案。import csv def create csv path aa....