
Python
liuhui_306
这个作者很懒,什么都没留下…
展开
-
Python处理JSON
概念序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON、XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。JSON(JavaScript Object Notation):一种轻量级数据交换格式,相对于XML而言更简单,也易于阅读和编写,机器也方便解析和生成,Json是Ja原创 2015-03-19 15:56:12 · 1204 阅读 · 0 评论 -
Python解析xml文件遇到的编码解析的问题
使用python对xml文件进行解析的时候,如果xml文件的头文件是utf-8格式的编码,那么解析是ok的,但如果是其他格式将会出现如下异常:xml.parsers.expat.ExpatError: unknown encoding因此,为了保证程序的正常运行,我们需要对读取的文件进行编码处理。1、首先将读取的字符从原来的编码解析,并编码成utf-8;2、修改xml的原创 2015-03-16 15:08:59 · 8325 阅读 · 0 评论 -
python获取指定日期的前n天或后n天日期
首先导入time,和datetime包import datetimeimport time实现代码如下:if __name__ == '__main__': dt=sys.argv[1] myday = datetime.datetime( int(dt[0:4]),int(dt[5:7]),int(dt[8:10]) ) + datetime.tim原创 2015-04-01 10:50:36 · 15321 阅读 · 0 评论 -
PyCharm 3的PEP8代码风格警告提示信息
PyCharm好心的PEP8提示却有碍代码观感,怎样才能关闭我不需要的警告信息呢?通过Google发现了如下信息:In pycharm, click the settings icon, or go to the settings via the menu bar.In the project settings section, click ‘inspections’I原创 2015-11-16 11:07:57 · 9918 阅读 · 0 评论 -
ValueError: unsupported format character 'W' (0x57) at index 8
运行Python时出现这个问题就是占位符的问题。代码如下:print "Hello World%s" %"!"结果:Hello World!这样试没问题的,但如果我要输出一个 %20 呢:print "Hello%20World%s" %"!"# 然后就出现这个异常Traceback (most recent call last): File "", line原创 2015-12-11 09:18:39 · 5205 阅读 · 1 评论 -
ImportError: No module named apt_pkg
Traceback (most recent call last): File "/usr/bin/apt-listchanges", line 28, in import apt_pkgImportError: No module named apt_pkgsudo apt-get remove --purge python-aptsudo apt-get install原创 2016-07-26 14:08:06 · 8852 阅读 · 4 评论