ChinaUnix.net
相关文章推荐:

python 读json文件

我现在需要登陆一个鉴权的网站,然后将服务器生成的html保存成json文件,然后解析其中的数据 鉴权的代码如下 username = "xxx" password = "xxx" login_url = "xxx" base_url = "xxx" body = (('j_username',username ), ('j_password',password)) cj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) opener.addheaders = [('User-agent', 'Mozilla/4.0 (compatible; MSIE 6.0;...

by kongjin - Python - 2014-04-26 16:43:06 阅读(4207) 回复(3)

相关讨论

需要从xls表格中一些信息,并做一些格式转换。python做这种事真是简单的不得了。 book = xlrd.open_workbook("1.xls") for shindex in xrange(0, book.nsheets, 1): sh = book.sheet_by_index(shindex) print sh.name for rows in xrange(0, sh.nrows, 1): # 处理 使用xlrd库,由于格式我是知道的,因此没有做太多的检查工作。代码和正常的思维方式没有任何区别:打...

by oustar - Python文档中心 - 2009-11-23 16:17:58 阅读(5762) 回复(0)

本人刚学习python,现想实现一个功能,望高手们赐教 有两个不同内容的csv文件,但是两个文件中可能会有相同的记录数据,怎样实现一个最快占资源最少的方法使得能够提取出相同的数据。 因为数据量很大,如果单用循环遍历会很占时间空间,望高手们提供一个好的方案,谢谢!

by meiyoushugao - Python - 2008-09-27 20:44:09 阅读(2398) 回复(4)

本人有一下代码: import csv ptdata = csv.reader(open('file1.csv', 'rb'), delimiter=',', quotechar='|') ctdata = csv.reader(open('file2.csv', 'rb'), delimiter=',', quotechar='|') for ptrow in ptdata : for ctrow in ctdata : i = i+1 此时内外层循环独立执行,即循环一遍ptdata后,再循环一遍ctdata 想要如下效果: for ptrow in range(11569): for ctrow in range(479): i = i+1 求助...

by yangtao8979mx - Python - 2012-02-21 09:29:25 阅读(2622) 回复(5)

用readline()一行一行入,但到某一行时,这一行有乱码,就不往下了 如何解决

by atom2008 - Python - 2008-12-05 20:41:29 阅读(2975) 回复(2)

我有一些数据是以dbf格式存储的,想用python编写一个出dbf格式文件的脚本,请问高手怎么呀?

by nx2008 - Python - 2008-02-05 18:59:51 阅读(3078) 回复(4)

一直用python文件都是文本文件。用的方法是: lines=open('ft.txt') 但是前两天一个几百兆的大文件的时候,遇到了奇怪的问题,觉得是内容没有完。定位最后到的行,用emeditor打开,发现有一个怪字符“”。编码是“\x001a”,一查,原来是文件结束符号。 一直郁闷,奇怪为啥文本文件里面有文件结束符,试了好多办法,都不行,最后经 limodou 指点,原来这种情况要当成二进制文件。 lines=open('ft.txt','rb') 文件内容...

by fall_bernana - Python文档中心 - 2009-11-11 16:37:20 阅读(3264) 回复(0)

环境:win2003、vs2008、python2.7.5 test.py文件: # Filename: test.py def sayhi(name): print 'hi',name; void printDict(PyObject* obj) { if (!PyDict_Check(obj)) return; PyObject *k, *keys; keys = PyDict_Keys(obj); for (int i = 0; i < PyList_GET_SIZE(keys); i++) { k = PyList_GET_ITEM(keys, i); char* c_name = PyString_AsString(k); printf("%s\n", c_name); } } main() {Py_Initialize(); if ...

by xuan_general - Python - 2013-07-31 08:35:45 阅读(1121) 回复(0)

本帖最后由 rdcwayx 于 2014-03-13 07:47 编辑 不清楚这个坛子里用到json的多不多。 有现成的perl/python模块可用,可以优先考虑。如果考虑用 shell/awk/sed 来提取json文件里的信息的话,可以,但是比较费时费力。这里我推荐几个工具 (部分就是用shell/awk/sed写的),如果你碰上类似的json文件处理的话,可以省去很多时间。 先来看一下json 文件格式,看这里的介绍 http://en.wikipedia.org/wiki/json json首页也有很多介绍...

by rdcwayx - Shell - 2015-08-13 13:42:31 阅读(18731) 回复(23)

偶正在一本<python程序员指南>,写得糟透了.唯一优点是介绍了其他一些python编程书里很少介绍的wxpython,zope等程序.初学python最好什么书,请大吓指教.很多语言的创建者都著有著作,介绍他所创立的这个语言及基本使用,Rossum有什么经典著作,可以让初学者使用的?也请介绍一下.谢谢啦.

by sk0039 - Python - 2006-10-31 16:25:55 阅读(3163) 回复(9)

偶然一次,在网上看到一位前辈写的代码,如下:有朋友能讲解什么意思吗?怎么用?[code]json = lambda s, encoding = sys.getdefaultencoding(): repr(unicode(s, encoding))[1:][/code]以上代码和如下代码有什么区别?[code]json = lambda s, encoding = sys.getdefaultencoding(): repr(unicode(repr(s), encoding))[1:][/code]

by 追忆的风筝 - Python - 2012-03-30 18:46:42 阅读(1803) 回复(2)