首页
/
每日頭條
/
科技
/
python編寫程序實現手機文件備份
python編寫程序實現手機文件備份
更新时间:2024-11-26 09:46:12

python編寫程序實現手機文件備份(python實現将android手機通訊錄vcf文件轉化為csv)1

經常會遇到将手機通訊錄導出到電腦并轉化為在電腦中可編輯的情況,在網上搜索了很久當前不外乎兩種處理方式。1.使用電腦的outlook的通訊簿功能,将手機導出的vcf文件導入到outlook的通訊錄中,然後再導出為可編輯文件;2.是使用專用軟件直接打開vcf文件。很不幸兩種都不适合我,第一種導出到outlook後人名部分全是亂碼,第二種方式下載軟件後就沒打開成功(有可能下載的軟件與我的電腦不兼容)。

在網上也找了一些python的代碼自己轉化,一直沒有找到合适的代碼,我的vcf文件中的名稱部分是QP編碼格式。下面将我自己處理過程簡單描述一下。

手機:華為MATE系列

python環境:python3.6.2

1.首先檢查導出的vcf文件用文本編輯打開,會發現是如下的一些格式,從“ENCODING=QUOTED-PRINTABLE”可以看出名稱部分是QP編碼,對該部分進行編碼才是關鍵

BEGIN:VCARD

VERSION:2.1

N;CHARSET=utf-8;ENCODING=QUOTED-PRINTABLE:;=E5=86=AF=E8=94=B5=E5=B6=A5;;;

FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E5=B7=A5=20=E8=94=B6=20=E5=86=AF

TEL;CELL:1-351-886-xxxx

END:VCARD

2.導入import quopri,對QP部分進行解碼,截取Q P編 碼内容在此不贅述

對中文名稱部分進行解碼: quopri.decodestring(line[43:-3]).decode('utf-8')

對英文名稱部分進行解碼:quopri.decodestring(line[43:]).decode('utf-8')

3.另外還有一點vcf導出的電話有些是有空格,有些是有“-‘,所以最好用以下語句規範化一下

(line[9:]).replace("-","").replace(" ","") ",";

OK,到此基本上已經大功告成,我是寫個循環,将cvf文件所有名片都循環處理一遍然後導入到一個csv文件中。

以後可以定期将手機通訊錄導到電腦了。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
excel表中怎樣計算标準差
excel表中怎樣計算标準差
excel表中怎樣計算标準差?導語:在分析數據的過程中,如何定量描述一組數據的離散程度呢?這時候我們就要用到标準差函數stdev.p标準差又叫标準偏差,标準差越大,數據的離散程度越大,現在小編就來說說關于excel表中怎樣計算标準差?下面内...
2024-11-26
電腦實體店坑多嗎
電腦實體店坑多嗎
我們在百度一下電腦城,除了廣告之外,都是在吐槽電腦城坑人的,幾乎所有人都在說電腦城實體店裡都是奸商,但是實體店真的全部都是奸商麼?及今天我們就來探讨一下。回答一下上邊的問題,實體店裡有奸商麼?有,還不少。但全都是奸商麼?并不是。下面我就來為...
2024-11-26
抖音吹泡泡特效制作
抖音吹泡泡特效制作
[閩南網]抖音有用戶發布視頻裡有很多自己的模樣,像是一個萬花筒,惹的不少用戶想要拍攝,那麼抖音萬花筒怎麼制作?抖音萬花筒是哪個特效?下面和小編一起去了解一下吧。抖音萬花筒怎麼制作?1、首先我們需要下載一款叫做“趣推”的app。趣推是一款制作...
2024-11-26
有線電視機頂盒安裝教程
有線電視機頂盒安裝教程
有線電視機頂盒安裝教程?有線電視到2015年就開始停止使用,取而代之的就是機頂盒,目前很多地方都開始安裝機頂盒,但是很多人都不知道數字電視機頂盒怎麼用,今天小編就來告訴大家數字電視機機頂盒怎麼用,下面我們就來聊聊關于有線電視機頂盒安裝教程?...
2024-11-26
生态缸适合什麼魚除藻
生态缸适合什麼魚除藻
生态缸适合什麼魚除藻?相信很多飼養過這種工具魚的魚友們,看到文章标題立刻就會猜得到,養魚老道今天要給大家介紹的這種觀賞魚,它們是叫什麼名字了,它就是可愛的小精靈魚,今天小編就來說說關于生态缸适合什麼魚除藻?下面更多詳細答案一起來看看吧!生态...
2024-11-26
Copyright 2023-2024 - www.tftnews.com All Rights Reserved