- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 【Python】Python处理Json文件
最近用到Python来处理Json文件,对Python的Json模块熟悉了一下,下面是一个简单的程序用Python的Json模块来处理Json文件并写到一个新的Json文件中去,希望对大家有所帮助。1、问题描述:需要加载一个Json文件,并将Json中的某些项进行修改,然后写回到一个新的Json文件中去。程序代码如下:test.pyimport json
2014-05-26 19:35:40 38426 6
转载 【Python】Python对字典排序
引子字典,形如 dic = {'a':1 , 'b':2 , 'c': 3},字典中的元素没有顺序,所以dic[0]是有语法错误的。并且不可以有重复的键值,所以 dic.add['c'] = 4后,字典变成 {'a':1 , 'b':2 , 'c': 4}.待解决问题如何根据需要可以根据“键”或“键值”进行不同顺序的排序?函数原型sorted(dic,val
2014-05-26 19:05:25 1282
原创 【Python】Python取top N相关的模块:heapq模块
最近在程序中需要取一个列表的top 3元素,就是去一个列表中数值最大的3个元素。这可以用Python的heapq模块来处理。1、对列表取top N:现在有一个列表myList,需要取出该列表的最大3个元素和最小3个元素,按如下代码所述的简单例子:test.pyimport heapqmyList = [5, 2, 6, 12, 7, 3, 4, 9]topNum = 3 n
2014-05-20 19:47:38 17724
原创 【Error】Python:ascii codec can't decode byte 0xe8 in position 0:ordinal not in range(128)
最近编写Python程序时经常遇见中文相关的问题,这里说一个问题的解决方法。我在使用json模块的dumps()函数时,因为涉及到中文,报出如下错误:ascii codec can't decode byte 0xe8 in position 0:ordinal not in range(128)这是编码相关的问题,在该程序中加入如下代码:import sysreload(sys)sys.setdefaultencoding('utf-8')这样就可以解决该问题了,希望对大家有所帮助。
2014-05-20 19:05:01 9374 1
原创 【Error】Python:SyntaxError: Non-ASCII character '\xe5'解决方法
在编写Python程序时,程序中有中文时经常会出现错误信息:SyntaxError: Non-ASCII character '\xe5' 出现这种情况,可以用如下解决办法:python的默认编码文件是用的ASCII码,你将文件存成了UTF-8,解决办法很简单,在文件开头加入如下代码:#coding=utf-8这就可以了。
2014-05-20 18:55:36 5013
原创 【Python】Python对文件夹的操作
上一篇介绍了Python对文件的读写操作,现在来介绍一下Python对文件夹的操作。由于我是项目中用到的,所以我就以我的实际应用实例来说明吧。希望对大家有所帮助。
2014-05-19 19:56:55 6646
原创 【Python】Python对文件的读写操作
刚刚接触Python,感觉其对文件的操作还是很方便的。下面是我入门Python对文件操作的一个简单程序,希望对初学者有所帮助。
2014-05-19 19:15:19 11634
原创 【Error】Python:UnicodeDecodeError: ‘XXX' codec can't decode bytes in position... 解决方法
错误信息:UnicodeDecodeError: ‘XXX' codec can't decode bytes in position 2-5: illegal multibyte sequence 这是因为遇到了非法字符,例如:全角空格往往有多种不同的实现方式,比如\xa3\xa0,或者\xa4\x57,这些字符,看起来都是全角空格,但它们并不是“合法”的全角空格真正的全角空
2014-05-13 19:54:52 23496
C语言---经典编程900例---------------------
2010-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人