我正在尝试学习如何读取和写入数据库(如投递箱或Google驱动器)上的文件,但是我遇到了很大的困难,这是我尝试过的:
import urllib.request
data = urllib.request.urlopen(URL)
for line in data:
print(line)
google驱动器文档中的内容(我想要打印的内容):
Hello
World
它实际打印的内容:
b'<!DOCTYPE html><html lang="en"><head><meta property="og:title"
等等......
我能做些什么吗?
答案 0 :(得分:1)
仅仅因为你可以抓取网络并不意味着你总是应该
您应该使用官方API执行此任务。
电子表格:https://developers.google.com/sheets/api/quickstart/python
Google云端硬盘:https://developers.google.com/drive/v3/web/quickstart/python
其他Google产品:https://developers.google.com/products/
获得文件后,您可以使用解析库,例如Beautiful Soup(用于HTML或XML解析)从文件中获取所需的数据。如果文件采用其他格式(CSV,JSON等),则使用相应的python模块。