我一直在尝试在python中进行检索
答案 0 :(得分:2)
urlretrieve()
的第二个参数是文件名而不是目录。docid
参数download_file()
`folder_size`
(带反引号)是语法错误这是一个脚本,用于下载/tmp/docids
到/tmp/Footemp
目录中指定的文档(必须存在):
outdir = "/tmp/Footemp"
with open("/tmp/docids") as f:
for line in f:
docid = line.strip()
if not docid: continue # skip empty lines
name = urllib.parse.quote_plus(docid)
url = "http://foo.com/doc/" + name
path = os.path.join(outdir, name)
name, info = urllib.request.urlretrieve(url, path)
print(info)
答案 1 :(得分:0)
代码看起来是正确的,因此很可能是权限错误。尝试保存到您知道您具有写访问权限的目录中的文件。