话不多说。
先看一下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通讯录文件相关推荐

  1. Python 导出手机通讯录文件 VCF 文件中的手机号码

    文章目录 Python 导出手机通讯录文件 VCF 文件中的手机号码 1.代码 Python 导出手机通讯录文件 VCF 文件中的手机号码 1.代码 if __name__ == '__main__' ...

  2. php生成vcf,[宜配屋]听图阁 - PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】 原创...

    本文实例讲述了PHP实现生成vcf vcard文件功能类定义与使用方法.分享给大家供大家参考,具体如下: 前面介绍了php读取vcf文件的方法,这里再来研究一下vcf文件的生成方法. VCF格式是Wi ...

  3. php生成vcf,详解PHP如何实现生成vcf vcard文件

    PHP如何实现生成vcf vcard文件?本文主要介绍了PHP实现生成vcf vcard文件功能类定义与使用方法,结合具体实例形式分析了vcf vcard功能类的具体定义与使用方法,并附带VCardI ...

  4. python生成的exe文件打不开

    为什么python文件打包成exe文件后运行失败 我也遇见过类似问题有时候打包的结果有2个路径,你可以分别试试,如果你是打包为1个EXE那就是在dist文件夹,如果打包为多个文件也就是不加-F这个命令 ...

  5. 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 ...

  6. Python生成的csv文件打开是乱码解决办法

    本文转自:https://www.cnblogs.com/onelikeone/p/7751506.html excel打开csv 出现乱码怎么解决 https://jingyan.baidu.com ...

  7. Python生成依赖包文件requirements.txt并下载安装

    Python查看安装的包 pip list Python生成requirements.txt pip freeze > requirements.txt Python下载requirements ...

  8. python制作课程表提醒_使用python生成ical日历文件——将课程表导入到手机日历...

    1 importdatetime,os2 3 classEvent:4 """ 5 事件对象6 """ 7 def __init__(sel ...

  9. python生成日历_使用python生成ical日历文件——将课程表导入到手机日历

    1 importdatetime,os2 3 classEvent:4 """ 5 事件对象6 """ 7 def __init__(sel ...

  10. python 批量编译pyc文件

    pyc文件是py文件编译后生成的字节码文件(byte code),pyc文件经过python解释器最终会生成机器码运行.因此:pyc文件是可以跨平台部署的,类似Java的.class文件,一般py文件 ...

最新文章

  1. 对比 5 种分布式事务方案,还是宠幸了阿里的 Seata(原理 + 实战)
  2. ipad如何连接电脑_超能办公课堂丨电脑如何使用无线网络连接方式安装驱动程序...
  3. Xamarin XAML语言教程构建ControlTemplate控件模板 (四)
  4. Java与WCF交互(一):Java客户端调用WCF服务
  5. 【Git】Git 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )
  6. android面试之fragment,当你面试的时候,被问到关于Fragment的种种
  7. WebAPI(part9)--下拉菜单及留言案例
  8. 线性系统的基本理论与运算
  9. C++ vector类型要点总结(以及各种algorithm算法函数)
  10. (转)淘淘商城系列——使用Jedis操作集群
  11. 记录PHP错误日志 display_errors与log_errors的区别
  12. 固态硬盘接口类型介绍
  13. 每天一个设计模式——写在前面
  14. 微商卖养生产品怎么吸粉?让客户慢慢进入你的营销场景
  15. 安全公司整理-方便找工作
  16. 独立产品灵感周刊 DecoHack #012
  17. win10状态栏卡死,屏幕正常
  18. oracle 基本命令及常用的查询语句
  19. 大唐移动android面试题,大唐移动面试经验
  20. Poco访问mysql

热门文章

  1. 阿泰,水晶报表--push样式模板
  2. php+日期周几,如何判断php一个日期是周几
  3. 什么平板电脑能够用来编程
  4. 基于百度指数的股票收益率多因子模型研究
  5. python之迷宫小游戏
  6. win10联想软件商店壁纸的保存目录在哪
  7. 计算机考研专业课除了408,2020贵州大学计算机专业课改考408
  8. 双非大学计算机专业有不考408,2020河北大学计算机专业课改考408
  9. 《调教命令行04》触碰Linux的每个角落(长文)
  10. Java复习攻略02