例如,此链接(https://www.microsoft.com/en-us/download/confirmation.aspx?id=56519)自动在我的计算机上下载JSON文件。
我想知道是否可以编写一个Python脚本来直接从其他地方的本地网站保存该文件。
答案 0 :(得分:0)
读取JSON:
import json
with open('data.txt') as json_file:
data = json.load(json_file)
假设您正在获取数据响应,并且想要将其写入data.txt
with open('data.txt', 'w') as outfile:
json.dump(data, outfile)
如果您不想走这条路线,则可以简单地将subprocess模块与以下命令一起使用
cp <path to file you can to copy> <path to where you can to copy it>
将其下载到特定文件夹,
import urllib
linkToFile = "http://www.someurl.com/file.pdf"
localDestination = "/home/user/local/path/to/file.pdf"
resultFilePath, responseHeaders = urllib.urlretrieve(linkToFile, localDestination)