話不多說。
先看一下vcf格式:
begin:vcard
version:2.1
fn:7814260568
tel;cell:0017814260568
end:vcard
(注意vcf檔案不要雙擊開啟,要通過文字或者用工具開啟,
不然你關閉不掉。)
7814260568表示名字
0017814260568表示手機號
001中00表示(+)號,1表示國家代號
比如008613055534469可以理解為+8613055534469
86表示中國
生成vcf格式通訊錄的**:
with open("111.txt") as f:
res = f.readlines()
with open("new.vcf","w")as v:
for r in res:
nn = r.split(",")
print(nn[0])
print(nn[1])
v.write("begin:vcard"+"\n")
v.write("version:2.1"+"\n")
v.write("fn:"+nn[0]+"\n")
v.write("tel;cell:00"+nn[1])
v.write("end:vcard"+"\n")
111.txt內容為:
每一行的前半部分為姓名,後半部分是國家代號手機號
上面生成的是美國的,美國的代號是001(+1)
那手機號碼前面都有1,比如12012792555
生成結果:
大概思路就是這樣,你可以自己定製;
歡迎進(q)群,幫你解決問題:
通訊錄自動匯入 txt格式轉vcf格式
新員工入職,如何將新的通訊錄匯入到員工手機,乙個個匯入太麻煩。vcf格式的檔案可以自動匯入,下面通過 將txt檔案的格式轉為vcf檔案格式。txt檔案格式 張三 13636508384 李四 12784378759vcf 檔案格式 begin vcard fn 張三 tel type cell ty...
利用 vcf檔案建立手機通訊錄檔案並匯入
我們很有可能為了換手機後不知怎樣快速匯入全部聯絡人而煩惱,這裡將介紹怎樣通過編輯.vcf檔案匯入批量聯絡人,這是乙個一勞永逸的方法。首先建立個.vcf檔案,隨便命名都行,這裡我建立乙個通訊錄.vcf 裡面輸入 begin vcard version 3.0n charset utf 8 張三 fn ...
單鏈表通訊錄 通訊錄2 0
單鏈表通訊錄 通訊錄2.0 標頭檔案 ifndef address h define address h include include include define success 10000 define failure 10001 define true 10002 define false ...