【发布时间】:2020-09-11 03:51:42
【问题描述】:
是否可以从 pastebin 或 google-drive 或其他类似位置下载文本文件,然后使用 python 将其读入数组? 理想情况下,我宁愿不使用任何外部库。如果可能,请使用内置函数。
【问题讨论】:
标签: python
是否可以从 pastebin 或 google-drive 或其他类似位置下载文本文件,然后使用 python 将其读入数组? 理想情况下,我宁愿不使用任何外部库。如果可能,请使用内置函数。
【问题讨论】:
标签: python
事实上,您可以使用内置的subprocess 模块在不安装任何python 模块的情况下做到这一点。但是您需要安装另一个实体来帮助您执行此操作,即curl 程序。
subprocess 模块所做的只是从终端调用curl 并将返回的值发送到您的脚本。要尝试此解决方案,您需要先在 Ubuntu 上使用以下命令安装 curl:
sudo apt install curl
现在,您可以运行以下命令来下载您的文本文件;我用过这个sample file:
>>> import subprocess
>>> url = "http://25.io/toau/audio/sample.txt"
>>> out = subprocess.check_output(["curl", url])
>>> # out is the content of the sample file
>>> out.decode("utf-8")
I would love to try or hear the sample audio your app can produce. I do not want to purchase, because I've purchased so many apps that say they do something and do not deliver.
Can you please add audio samples with text you've converted? I'd love to see the end results.
这是为了回答你的问题,但我真的不鼓励它。您可以查看此SO thread 了解原因。
此外,GoogleDrive 或 DropBox 等每个云服务都有自己的 API,可帮助您授权和下载所有文件。
【讨论】: