Python中文
首页
教程
问答
标签
搜索
登录
注册
plistlib无法读取Safari的plist fi
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我试图用python修改plist文件。我把一个plist从我的图书馆复制到我的桌面上安全地玩它。我导入了<code>os</code>和<code>plistlib</code>。我在跟踪我在<a href="http://docs.python.org/2/library/plistlib.html" rel="nofollow">documentation here</a>中看到的内容。在</p> <pre><code>import plistlib import os test_prefs = "~/Desktop/com.apple.Safari.plist" x = readPlist(os.path.expanduser(test_prefs)) print x["TopSitesGridArrangement"] </code></pre> <p>但这失败了。我做错什么了?在</p> <p>我得到的确切错误是:</p> ^{pr2}$ <p>当我将它改为<code>x = plistlib.readPlist(os.path.expanduser(test_prefs))</code>时,我得到的错误如下(我的文件名被调用销毁.py)公司名称:</p> <pre><code>Traceback (most recent call last): File "/Users/Josh/Desktop/destroy.py", line 11, in <module> x = plistlib.readPlist(os.path.expanduser(test_prefs)) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plistlib.py", line 78, in readPlist rootObject = p.parse(pathOrFile) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plistlib.py", line 406, in parse parser.ParseFile(fileobj) xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 8 </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>不应该是<code>x = plistlib.readPlist(os.path.expanduser(test_prefs))</code>?在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何将python输出重定向到python控制台和Windows中的文本文件
3 回答
如何将Python运行时嵌入运行在Windows上的R包中
10 回答
如何将python进程作为另一个Windows us运行
1 回答
如何将Python进程的输出用Python管道传输?
4 回答
如何将Python进程的输出重定向到Rust进程?
7 回答
如何将python连接到Azure云并创建Azure数据工厂
8 回答
如何将Python连接到Db2
3 回答
如何将python连接到IBMDB2?
3 回答
如何将Python连接到microsoftaccess数据库文件?
7 回答
如何将python连接到MySQL服务器
3 回答
如何将Python连接到Node.js?
3 回答
如何将python连接到Oracle Application Express
2 回答
如何将Python连接到PostgreSQL
6 回答
如何将Python连接到Postgres服务器?
1 回答
如何将Python连接到SAS Enterprise Guide(EG)服务器
2 回答
如何将Python连接到Spark会话并保持RDDs的Ali
8 回答
如何将python连接到sqlite3并在上填充多行
3 回答
如何将python连接到使用docker运行的cassandra
1 回答
如何将python退格应用于字符串
3 回答
如何将python逻辑应用到tkinter GUI中?这是一个简单的GET请求程序
4 回答