程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何将像 b'PK\x03\x04\x14\x00\x08\x08\x08\x009bwR\x00\x00\x00\x00\x00\x00\x00 这样的字节存储到数据帧或 python 中的 csv大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何将像 b'PK\x03\x04\x14\x00\x08\x08\x08\x009bwR\x00\x00\x00\x00\x00\x00\x00 这样的字节存储到数据帧或 python 中的 csv?

开发过程中遇到如何将像 b'PK\x03\x04\x14\x00\x08\x08\x08\x009bwR\x00\x00\x00\x00\x00\x00\x00 这样的字节存储到数据帧或 python 中的 csv的问题如何解决?下面主要结合日常开发的经验,给出你关于如何将像 b'PK\x03\x04\x14\x00\x08\x08\x08\x009bwR\x00\x00\x00\x00\x00\x00\x00 这样的字节存储到数据帧或 python 中的 csv的解决方法建议,希望对你解决如何将像 b'PK\x03\x04\x14\x00\x08\x08\x08\x009bwR\x00\x00\x00\x00\x00\x00\x00 这样的字节存储到数据帧或 python 中的 csv有所启发或帮助;

我正在请求一个 URL 并以字节为单位获得返回。我想将其存储在数据框中,然后存储到 CSV。

#Get Data from the CSV 
url = "someURL" 
req = requests.get(URL)
url_content = req.content
csv_file = open('test.txt','wb')
print(type(url_content))
print(url_content)
csv_file.write(url_content)
csv_file.close()

我尝试了很多方法,但找不到解决方案。上面的代码将输出存储在 CSV 中,但出现以下错误。我的最终目标是将其存储在 CSV 中,然后将其发送到谷歌云。并创建一个谷歌大查询表。

如何将像 b'PK\x03\x04\x14\x00\x08\x08\x08\x009bwR\x00\x00\x00\x00\x00\x00\x00 这样的字节存储到数据帧或 python 中的 csv

输出:

<class 'bytes'>

b'PK\x03\x04\x14\x00\x08\x08\x08\x009bwR\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x0 \x00\x00[Content_Types].xml\xb5S\xcbn\xc20\x10\xfc\x95\xc8\xd76\xf4PU\x15\x81C\x1f\xc7\x16\xa9\xf4\x03\{\ x93X\xf8%\xaf\xa1\xf0\xf7]\x078\x94R\x89\nq\xf2cfgfW\xf6d\xb6q\xb6ZCB\x13|\xc3\xc6|\xc4\xf0h xe3\xbb\x86},^\xea{Va\x96^K\x1b=\xac\xee @\x15\xc1\xe8p\xe2H\x06"\xc3~\xb7}\xa2\t\xa5n\x94\xc1\xa7\xa2"\x16\x03\x83H\xba\xd7\xba\ xd8\x81\x02\x96\x86\x13\xc5\xda\xe98\x07\x94Z\xe6^'\xb4#\xf6\xa47m{\xab\xf3O\x06\x9c3\xd5\xd1\x19\xd1 xb7\x06u\xc2\xdc\x93\x18\x98'\xfd\xcey|a\x1e\x9b\x8a\xad\x8d\x8fD\xbf\t\xe5\xae\xf3\x96\x0el_\x03EY\xc \xbe\x98\x00\xbd\xec\xb2\xf9vql\x1f3\xd7ML\xe9\xbfeh\x16\x8a\x8e\xdc*\xd5\x04\xca\xe2\xa9\3\xbaY0\xb2\x9 xe9oJ\xd7\x8f\xa2\x03\t:\x14\xfc\xa2^\x08\xe9\xb3\x1f\xd8}\x02PK\x07\x08\xa7\x8cz\xbd\xe3\x00\x00\ \x02\x00\x00PK\x03\x04\x14\x00\x08\x08\x08\x009bwR\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x10\x00\x00\x00docProps/app.xmlM\x8e\xc1\n\xc20\x10D\xef~E\xc8\xbd\xdd\xeaAD\xd2\x94\ x82\x08\x9e\xecA? \xa4\xdb6\xd0lB\xb2J?

解决方法

@H_801_31@

初始字节 PK\x03\x04 表明它是 PK Zip 格式。首先尝试使用 unzip x <filename> 或 Python 内置 zipfile module 解压缩它。

,

原始 URL(现已删除问题)表明下载的文件为 .xLSX 格式。 .xLSX 格式本质上是 zip 存档中的一个或多个 xml 文件(在这方面,iBug 的回答是正确的)。

因此,如果您想在数据框中获取文件的数据,请告诉 Pandas 将其作为 Excel 文件读取。

import pandas as pd

url = "someURL" 
req = requests.get(URL)
url_content = req.content

# Load into a dataframe
df = pd.read_excel(url_content)

# Write to csv
df.to_csv('data.csv')

大佬总结

以上是大佬教程为你收集整理的如何将像 b'PK\x03\x04\x14\x00\x08\x08\x08\x009bwR\x00\x00\x00\x00\x00\x00\x00 这样的字节存储到数据帧或 python 中的 csv全部内容,希望文章能够帮你解决如何将像 b'PK\x03\x04\x14\x00\x08\x08\x08\x009bwR\x00\x00\x00\x00\x00\x00\x00 这样的字节存储到数据帧或 python 中的 csv所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:csv中的