##【 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....