python生成vcf通讯录文件
话不多说。
先看一下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)群,帮你解决问题:
python生成vcf通讯录文件相关推荐
- Python 导出手机通讯录文件 VCF 文件中的手机号码
文章目录 Python 导出手机通讯录文件 VCF 文件中的手机号码 1.代码 Python 导出手机通讯录文件 VCF 文件中的手机号码 1.代码 if __name__ == '__main__' ...
- php生成vcf,[宜配屋]听图阁 - PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】 原创...
本文实例讲述了PHP实现生成vcf vcard文件功能类定义与使用方法.分享给大家供大家参考,具体如下: 前面介绍了php读取vcf文件的方法,这里再来研究一下vcf文件的生成方法. VCF格式是Wi ...
- php生成vcf,详解PHP如何实现生成vcf vcard文件
PHP如何实现生成vcf vcard文件?本文主要介绍了PHP实现生成vcf vcard文件功能类定义与使用方法,结合具体实例形式分析了vcf vcard功能类的具体定义与使用方法,并附带VCardI ...
- python生成的exe文件打不开
为什么python文件打包成exe文件后运行失败 我也遇见过类似问题有时候打包的结果有2个路径,你可以分别试试,如果你是打包为1个EXE那就是在dist文件夹,如果打包为多个文件也就是不加-F这个命令 ...
- Python——生成一个大文件ips.txt,要求1200行 ,每行随机为172.25.254.0/24段的ip(京东二面笔试题)
代码块: from collections import Iterable f = open('/tmp/passwd') print(isinstance(f,Iterable)) for i,it ...
- Python生成的csv文件打开是乱码解决办法
本文转自:https://www.cnblogs.com/onelikeone/p/7751506.html excel打开csv 出现乱码怎么解决 https://jingyan.baidu.com ...
- Python生成依赖包文件requirements.txt并下载安装
Python查看安装的包 pip list Python生成requirements.txt pip freeze > requirements.txt Python下载requirements ...
- python制作课程表提醒_使用python生成ical日历文件——将课程表导入到手机日历...
1 importdatetime,os2 3 classEvent:4 """ 5 事件对象6 """ 7 def __init__(sel ...
- python生成日历_使用python生成ical日历文件——将课程表导入到手机日历
1 importdatetime,os2 3 classEvent:4 """ 5 事件对象6 """ 7 def __init__(sel ...
- python 批量编译pyc文件
pyc文件是py文件编译后生成的字节码文件(byte code),pyc文件经过python解释器最终会生成机器码运行.因此:pyc文件是可以跨平台部署的,类似Java的.class文件,一般py文件 ...
最新文章
- 对比 5 种分布式事务方案,还是宠幸了阿里的 Seata(原理 + 实战)
- ipad如何连接电脑_超能办公课堂丨电脑如何使用无线网络连接方式安装驱动程序...
- Xamarin XAML语言教程构建ControlTemplate控件模板 (四)
- Java与WCF交互(一):Java客户端调用WCF服务
- 【Git】Git 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )
- android面试之fragment,当你面试的时候,被问到关于Fragment的种种
- WebAPI(part9)--下拉菜单及留言案例
- 线性系统的基本理论与运算
- C++ vector类型要点总结(以及各种algorithm算法函数)
- (转)淘淘商城系列——使用Jedis操作集群
- 记录PHP错误日志 display_errors与log_errors的区别
- 固态硬盘接口类型介绍
- 每天一个设计模式——写在前面
- 微商卖养生产品怎么吸粉?让客户慢慢进入你的营销场景
- 安全公司整理-方便找工作
- 独立产品灵感周刊 DecoHack #012
- win10状态栏卡死,屏幕正常
- oracle 基本命令及常用的查询语句
- 大唐移动android面试题,大唐移动面试经验
- Poco访问mysql