【通讯录自动导入】txt格式转vcf格式
新员工入职,如何将新的通讯录导入到员工手机,一个个导入太麻烦。vcf格式的文件可以自动导入,下面通过代码将txt文件的格式转为vcf文件格式。
txt文件格式:
张三 13636508384
李四 12784378759
vcf 文件格式:
BEGIN:VCARD
FN:张三
TEL;type=CELL;type=VOICE;type=pref:13636508384
END:VCARD
BEGIN:VCARD
FN:李四
TEL;type=CELL;type=VOICE;type=pref:12784378759
END:VCARD
可以看到vcf格式的文件很有规则性,每个用户及手机号一个单元。(注:vcf文件可以导入的不仅仅是手机号可以是公司、部门岗位等多种信息,在此只是导入了手机号,如果想导入其它信息可以自己配置vcf文件),下面是转换代码:
def txt_to_vcf(src_file):"""该函数将txt文件保存成vcf文件:param src_file: 原始txt文件:return:"""if os.path.exists(src_file):# 读取txt文件with open(src_file, "r", encoding="utf-8") as fs:name_tel_list = fs.readlines()"用户名和手机号tab隔开"name_list, tel_list = [x.split("\t")[0] for x in name_tel_list], [x.split("\t")[1] for x in name_tel_list]# 创建vcf文件并写入数据(当前目录创建)dstFile = src_file.split(".")[0] + ".vcf"with open(dstFile, "w", encoding="utf-8") as fd:for i in range(len(name_list)):fd.write("BEGIN:VCARD\n")fd.write("FN:" + name_list[i] + "\n")fd.write("TEL;type=CELL;type=VOICE;type=pref:" + tel_list[i])if i == len(name_list) - 1: fd.write("\n")fd.write("END:VCARD" + "\n")else:print("输入txt文件路径报错...")
【通讯录自动导入】txt格式转vcf格式相关推荐
- 解析VCARD文件(vcf格式)导入QQ通讯录功能
参考了这篇文章: http://www.blogjava.net/sundc/archive/2008/08/04/219877.html http://www.blogjava.net/sundc/ ...
- 生物信息数据格式:vcf格式
文章目录 格式说明 实操 查看头部注释信息 查看样本信息 查看主体信息 过滤质量值大于80小于20000的标记 只保留SNP 使用vcftools对vcf文件的操作 格式说明 VCF格式,Varian ...
- android导入手机,轻松!通讯录联系人导入Android手机的绝妙方法
昨天晚上买了只二手的安卓手机三星Galaxy Nexus,58同城上找的,才500块,还是很值的!我买来也是作为副用手机,主要用于学习Android系统,以后一定会多写写安卓系统方面的技术文章.今天早 ...
- 怎么把苹果手机通讯录导入华为手机_如何将通讯录批量转换为vcf格式导入手机,苹果手机如何批量删除通讯录?
前言 vcf文件,可以导入安卓.苹果手机中,可以利用支付宝.QQ.微信的通过通讯录查找好友功能,补全想要查询的手机号码. 利用网易邮箱转换功能 将通讯录按照以下格式保存到excel中,第一列:姓名:第 ...
- excel转vcf格式通讯录的批量方法
简介 因为工作中接触的客户比较多,我通常习惯使用Excel表格来存放我的通讯录.但当通讯录的人越来越多的时候,手动添加到手机就不太现实了. 讲一讲我今天找到的一个Excel表格文件转vcf通讯录文件的 ...
- 三星手机通讯录导出 .spb格式转.vcf
三星手机通讯录导出 .spb格式转.vcf 三星GALAXY S4手机屏幕损坏,能正常开机,无法进行其他操作,拿去修屏幕已经没必要,现在主要把通讯录和照片导出到另一部安卓手机. 导出照片比较容易,手机 ...
- 通讯录VCF格式批量生成
办公室明明做了工作人员通讯录,但在要找某同事电话时才发现,手机通讯录里没存啊!然后速速打开群文件找到通讯录文件,找到对应的电话后发现,诶,QQ群文件的Excel表格不能直接复制文本出来,又得手动一个个 ...
- python 将联系人表格转化为通讯录vcf格式
事由:需要添加的同事及其联系方式太多,为了省事,因此要将联系人表格转化为vcf格式.(H为手机只能导入cvf格式) import quopri import xlrd#111.xlsx为需要处理的表格 ...
- genSIM 导入 txt 格式的词向量参数
使用genSIM 导入 txt 格式的词向量参数 一.词向量参数格式: 在NLP领域中,有时需要使用现有训练好的word2vec模型,比如斯坦福大学的 glove 模型. 打开glove模型中的一个文 ...
- Excel转成vCard(vcf格式)的5种方法 | 古意人
2019独角兽企业重金招聘Python工程师标准>>> Excel转成vCard(vcf格式)的5种方法 | 古意人 Excel转成vCard(vcf格式)的5种方法 2014年10 ...
最新文章
- QDU第一届程序设计大赛——E到I题解法(非官方题解)
- linux sh 字符截取,shell字符截断
- 区块链系统之《基于区块链的数字身份认证》
- ##MySql数据库表的操作与应用
- Ajax与CustomErrors的尴尬
- 1、如何理解SQL Server的实例
- Error running ‘Tomcat‘: Unable to open debugger port (127.0.0.1:2148): java.net.SocketExceptio
- Android中LayoutInflater()方法
- 中文VS2008安装ASP.NET MVC框架解决方案
- 记录是一段旅程:记录Scribus可获得3课
- 【英语学习】【WOTD】sleuth 释义/词源/示例
- java poi 页码,apache poi页码
- Java Swing Mysql学生信息管理系统
- Caused by: java.lang.ClassNotFoundException: backtype.storm.topology.IRichSpout
- iOS平台下闪退原因汇总(一):Ran out of trampolines of type 0/1/2 运行时间错误
- java的四种取整方法
- LMS Amesim 用途及界面汉化
- 云主服务器排行榜_国内云服务器排名
- 亚马逊养号遛号Selenium自动化测试工具介绍,依托于VMLogin指纹浏览器配套实现。
- 数量遗传学 第二章 群体的遗传组成
热门文章
- php 腾讯短信接口api,ThinkPHP5——接入腾讯云短信API
- 全球定位实景导航 iOS实用应用周排行
- java poi 实现word文档分栏遇到的坑
- android华为怎么截屏快捷键,华为P9/P9Plus怎么截图 快捷键截图方法介绍
- 顺丰推出“丰食”平台 单挑美团饿了么胜算几何?
- 程序员如何成为别人的男朋友
- mybatis 批量新增 批量修改
- 阿里云天池Python训练营-打卡Task3
- 美国伊利诺伊大学香槟分校计算机专业,美国伊利诺伊大学香槟分校的专业排名分析...
- 7步轻松设置授权管理器License Manager