我的Python代码有问题。我有一个plist文件。在Python中解析plist文件

的Info.plist

Apple Car Version

1.0

Last Backup Date

Product Type

iPad2,5

Product Version

9.3.1

我的Python代码:

import os

import plistlib

def main():

fileName=os.path.expanduser('Info.plist')

if os.path.exists(fileName):

pl=plistlib.readPlist(fileName)

if 'Product Version' in pl:

print('The aString value is %s\n' % pl['Apple Car Version'])

else:

print('There is no Apple Car Version in the plist\n')

else:

print('%s does not exist, so can\'t be read' % fileName)

if __name__ == '__main__':

main()

好了,所以我写了一些代码,但我现在面临着更大的问题,我发现它不是我的代码,但我的plist plist中的Last Backup Date会导致错误。有没有办法,我只能parsh琴弦,没有别的喜欢

通过这个plist中是由iTunes进行的方式,如果你想知道

python3 读取.plist文件_在Python中解析plist文件相关推荐

  1. python代码读取外部变量_在Python中从外部文件中写入和读取特定的变量

    我正在写一个程序,在这个程序中,我想在外部文件中读写具有不同数据类型的特定变量. 在尝试了几个不同的模块后,我得到的最接近的方法是使用pickle. Pickle似乎很好,因为它能理解不同的数据类型, ...

  2. python中如何打开csv文件_在Python中从CSV文件读取数据

    我正在从包含以下数据的CSV文件(xyz.CSV)中读取数据: col1,col2,col3,col4 name1,empId1,241682-27638-USD-CIGGNT ,1 name2,em ...

  3. python如何打印txt文件_在Python中的.txt文件中打印特定行?

    I have got a .txt file that contains a lot of lines. I would like my program to ask me what line I w ...

  4. 如何在Python中解析YAML文件

    如何在Python中解析YAML文件? #1楼 不依赖C标头的最简单,最纯净的方法是PyYaml( 文档 ): #!/usr/bin/env pythonimport yamlwith open(&q ...

  5. python with打开多个文件_在python中使用with打开多个文件的方法

    python 用循环创建多个文件 请教- 小编想用python创建多个.tex的文件并把他们转换成pdf最终再打包成小编要在爱你的这条路上压抑住所有思念等你来爱小编. Python编程中用for()循 ...

  6. python解析sql文件_如何从Python中解析sql文件?

    是否有任何方法可以从Python中执行.SQL文件中的某些SQL命令,而不是文件中的所有SQL命令?假设我有以下.sql文件:DROP TABLE IF EXISTS `tableA`; CREATE ...

  7. python打开文件并读取2进制_在Python中,哪些文件可以读取为文本,哪些文件可以读取为二进制?...

    本问题已经有最佳答案,请猛点这里访问. 我想用open("page.html","r")读取HTML文件. 我做到了没有问题. 我的问题是Python将哪些文件 ...

  8. python同时打开两个文件_在python中使用with打开多个文件的方法

    虽然初恋是java, 可是最近是越来越喜欢python, 所以决定追根溯源好好了解下python的原理,架构等等.小脑袋瓜不太好使,只能记录下慢慢进步吧 使用with打开文件的好处不多说,这里记录一下 ...

  9. python文本替换 数据库_在Python中使用ASCII文件中的注释查找/替换子...

    在我正在研究的生物信息学项目中,我遇到了一些编码问题.基本上,我的任务是从数据库中提取基序序列并使用该信息来注释序列比对文件.对齐文件是纯文本,因此注释不会是任何复杂的,最好只是用对齐文件本身中的星号 ...

  10. python如何导入多个文件_在python中导入多个文件

    我正在尝试创建一个脚本,用户可以选择一个文件夹中的1个或所有文件(以"模拟"Matlab中uigetfile的多重选择打开).然后,脚本将询问用户是否要从另一个位置导入数据,imp ...

最新文章

  1. win七系统如何卸载MySQL_win7系统卸载SQL2008R2数据库的详细教程
  2. Mysql俩种表级锁
  3. ant 实现批量打包android应用
  4. windows 端口冲突解决
  5. AspNetCore微服务下的网关-Kong(一)
  6. Linux 命令之 grep -- 强大的文本搜索工具/正则表达式搜索
  7. VGAE(Variational graph auto-encoders)论文及代码解读
  8. 高手过招:用SQL解决环环相扣的刑侦推理问题(苏旭辉版本)
  9. android外接usb摄像头demo_手机USB接口有哪些功能 手机USB接口功能介绍【详解】
  10. 期许伟大-基于CMMI的过程改进之道探索
  11. ubuntu 配置桥接网卡_KVM之配置桥接网卡
  12. 关于Firefox浏览器设置默认字体的教程
  13. 如何写好一篇SCI论文
  14. python右对齐 数字_python format格式化进阶-左对齐右对齐 取位数
  15. JAVA九宫格数独游戏
  16. 微软软件开发技术二十年回顾
  17. 全球及中国芯片产业研发方向与投资规模预测报告2022版
  18. Vue+Vant制作单选全选全不选以及删除按钮van-checkbox
  19. [软件人生]IT168年会的一点感受——简评专题的内容和说实话的流氓
  20. 【Serverlet】学习

热门文章

  1. 史上最详细的 Win10系统重装教程(纯净版)
  2. 搜索进阶-迭代加深搜索
  3. vscode 的工作台配置文件
  4. NOIP提高组【JZOJ4809】挖金矿
  5. 银行核心业务系统性能测试方法
  6. CAD梦想画图中如何设置图层
  7. Road_slam论文阅读及理解
  8. CS5211|EDP转LVDS方案介绍|CS5211电路设计
  9. 火热的区块链技术,也能解决文化领域的这些痛点
  10. elasticsearch2.2之index映射参数的not_analyzed属性