Функция ниже основана на примере кода Python в the Python gzip module docs. Он надежно работает на Ubuntu 10.04 с его стандартным Python 2.6.x. Однако в Ubuntu 11.04 код не работает @writelines()
.Python gzip не работает на Ubuntu 11.04
На одном компьютере 11,04 сообщается сообщение об ошибке 'module' object has no attribute 'BufferedIOBase'
. Другая машина 11.04 сообщила о другом сообщении No module named numpy
. Тем не менее пакет numpy устанавливается на обеих машинах.
Кто-нибудь знает о каких-либо недостающих зависимостях Python или других проблемах 11.04, которые могли бы вызвать это?
def _compress(inp,out):
import gzip
f_out = gzip.open(out,'wb')
f_in = open(inp,'rb')
f_out.writelines(f_in)
f_out.close()
f_in.close()
os.unlink(inp)
возможно дубликат [Как решить AttributeError при импорте igraph?] (Http://stackoverflow.com/questions/6315440/how-to-solve-attributeerror-when- importing-igraph) – krock
Что делает 'numpy' отношение к' gzip'? Вероятно, вы ищете ошибку в неправильном месте. – vartec
У вас есть файл 'io.py' или' io/__ init __. Py', который может быть импортирован? –