我想在zipfile中创建一个csv文件-不使用临时文件或其他文件。但是zipfile处理程序似乎需要一个byte-object。csv处理程序似乎只输出字符串。test.py: import zipfile
with zipfile.ZipFile("test.zip",mode='w',compression=zipfile.ZIP_DEFLATED) as zip:
我需要使用readelf等工具分析这些二进制文件的内容,但我希望避免在将二进制文件写入磁盘时产生不必要的IO。我尝试将文件描述符分配给stdin,但实用程序不能像预期的那样从stdin读取文件内容。with zipfile.ZipFile(file,'r') as z: subprocess.Popen(['readelf','-d'],stdin=b
我在Python2.x中使用了以下代码;f = open('test.csv', 'wb')writer.writerow((fpath但是,当我在Python3中运行它时,我得到了一个TypeError。writer.writerow((fpath, md5sum, size))
TypeError: write() argument 1 must be bytes or b