13得票4回答
奇怪的“BadZipfile: Bad CRC-32”问题

这段代码是一个 Django 应用程序中的简化版本,它通过 HTTP 多部分 POST 接收上传的 zip 文件,并对其中的数据进行只读处理:#!/usr/bin/env python import csv, sys, StringIO, traceback, zipfile try: ...

12得票4回答
Python pandas NameError: StringIO is not defined

我无法读取Pandas中的数据: 输入:import pandas as pd data = 'a,b,c\n1,2,3\n4,5,6' pd.read_csv(StringIO(data),skipinitialspace=True) 输出:NameError:name 'StringI...

11得票1回答
tempfile.TemporaryFile与StringIO的区别

我写了一个小基准测试,比较了不同的字符串连接方法,用于ZOCache。从结果看,tempfile.TemporaryFile似乎比其他任何方法都要快: $ python src/ZOCache/tmp_benchmark.py 3.00407409668e-05 TemporaryFile...

11得票1回答
我该如何将Python的StringIO()对象传递给ZipFile(),或者这种操作不被支持?

我有一个类似于文件的对象StringIO(),我想将其写入到一个ZipFile()中,但是我得到了这个TypeError错误:coercing to Unicode: need string or buffer, cStringIO.StringI found 这里是我使用的代码示例:file...

10得票2回答
如何使用pysftp将字符串写入FTP文件?

我有一个存储在变量中的大型xml文件。我想使用pysftp直接将其写入ftp。 我认为我需要使用pysftp.putfo,并且这需要一个像文件一样的对象。以下是一个最小示例:from io import StringIO from pysftp import Connection, CnOpt...

10得票1回答
如何在使用'print>>'时使用'io.StringIO'?

我收到了以下错误信息: Second line. Traceback (most recent call last): File "./main.py", line 8, in <module> print >>output, u'Second line...

10得票6回答
如何在Python中循环直到EOF?

我需要循环遍历文件对象直到到达文件结尾,但我没有找到一个“明显的方法”来做到这一点,这让我怀疑我可能忽略了某些显而易见的东西。 :-) 我有一个流(在本例中是StringIO对象,但我也对一般情况感兴趣),它以“ ”格式存储未知数量的记录,例如:data = StringIO("\x07\x...

10得票1回答
使用io.StringIO模拟文件时出现Unicode问题

我在一个类的单元测试中使用一个 io.StringIO 对象模拟一个文件。问题是,该类似乎默认期望所有字符串都是unicode编码,但内置的 str 函数并不返回unicode编码的字符串: >>> buffer = io.StringIO() >>> b...

10得票1回答
从StringIO(Python)建立SQLite3连接

我想知道是否有方法能够从StringIO对象生成Python中的SQLite数据库连接。 我有一个压缩的SQLite3数据库文件,希望使用gzip库对其进行解压并在不创建临时文件的情况下连接到该文件。 我已经查看了sqlite3库源代码,但是似乎filename会完全传递到C代码中。是否有...

10得票1回答
pandas无法从大型StringIO对象中读取数据。

我正在使用pandas处理一个包含大量8字节整数的数组。这些整数以空格分隔的元素形式包含在逗号分隔的CSV文件的一列中,数组大小约为10000x10000。 Pandas可以快速将逗号分隔的数据从前几列读取为DataFrame,并且也可以轻松地将空格分隔的字符串存储在另一个DataFrame...