我的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 修改hosts文件权限不够,解决办法
  2. 【Linux+vscode】配置好秘钥之后还是不能ssh连接(离线配置)
  3. linux系统内核官网,五年26个版本:Linux系统内核全程回顾
  4. Git 常用操作 | 重写 commit 历史
  5. 使用map的find头文件_C++ map用法
  6. Self Attention和Multi-Head Attention的原理和实现
  7. Mysql数据类型TINYINT(1)与BOOLEAN踩坑记
  8. mongodb-查询
  9. Smarty3——foreach
  10. 使用JavaVisualVM远程监控JVM虚拟机
  11. HCIA--华为认证初级网络工程师
  12. 加来道雄 基因编辑 纳米机器人_同样基因编辑技术,为什么2位学者获得诺奖,中国贺建奎被痛骂?!...
  13. 七夕前夜,地球和月亮搭起“鹊桥”
  14. oracle datamodeler64,Toad Data Modeler6免费版
  15. Excel字符函数(3):字符查找函数Find、Search
  16. OPEN-SET RECOGNITION:A GOOD CLOSED-SET CLASSIFIER IS ALL YOU NEED
  17. python学习-绪
  18. seatunnel 架构
  19. 关于3B大战那点事儿
  20. matlab主要功能,matlab一些基本函数的功能

热门文章

  1. 学生网页作业网站设计——中华美德(6页) HTML+CSS+JavaScript web大作业 静态网页
  2. 手机wap浏览器的设计
  3. hdoj 3533 Escape
  4. oracle ogg checkpoint,OGG目的端的checkpoint table被drop的修复方法
  5. veu的常用指令(复习使用)
  6. Day2 Excel与数据处理之定位条件、选择性粘贴及查找功能
  7. 电脑怎么装linux系统
  8. gis属性表怎么导成excel_ArcGIS中将属性表直接导出为Excel的方法
  9. 锁定计算机和睡眠有什么区别,电脑系统待机、睡眠和休眠的区别有哪些
  10. 拆解ONES,从ONES深挖项目研发管理机制