程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Github CSV 拉取转换大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Github CSV 拉取转换?

开发过程中遇到Github CSV 拉取转换的问题如何解决?下面主要结合日常开发的经验,给出你关于Github CSV 拉取转换的解决方法建议,希望对你解决Github CSV 拉取转换有所启发或帮助;

我在转换从 GitHub 中提取的 CSV 数据时遇到问题

r = requests.get(
    'https://API.github.com/repos/{owner}/{repo}/contents/{path}'.format(
        owner=owner,repo=repo,path=path),headers={
        'accept': 'application/vnd.github.v3.raw','authorization': 'token {}'.format(token)
    }
)

f = open("myfile.txt",'w')
f.write(r.text)
f.close()

with open('myfile.txt','r') as in_file:
    stripped = (line.strip() for line in in_file)
    lines = (line.split(",") for line in stripped if line)
    with open('myfile.csv','w') as out_file:
        writer = csv.writer(out_file)
        writer.writerows(lines)

我想在不使用 Pandas 的情况下将数据转换回 CSV,因为出于某种原因,如果我这样做,我的数据会被错误读取。上面的脚本完成了这项工作,但它涉及创建一个文本文件并将其转换为 CSV 文件。虽然它有效,但它看起来不优雅。有没有更好的办法?

解决方法

您可以将数据直接写入 CSV 文件,只需将数据解析为清晰的对象数组,每个对象将代表 CSV 中的记录,请参阅此 answer

大佬总结

以上是大佬教程为你收集整理的Github CSV 拉取转换全部内容,希望文章能够帮你解决Github CSV 拉取转换所遇到的程序开发问题。

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

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