我正在进行一个项目,使用this教程使用Python脚本将.sldprt文件转换为.obj。本教程的最后一部分介绍如何将转换后的文件从forge服务器下载到本地计算机。使用下面的命令行命令可以很容易地实现这一点
sudo curl -X "GET" -H "Authorization: Bearer $TOKEN" -v "https://developer.api.autodesk.com/modelderivative/v2/designdata/$SURN/manifest/$OURN" -o $OUTFILE
$TOKEN是访问令牌,$OURN是输出文件URN,$OUTFILE是输出文件名。你知道吗
为了用python脚本完成同样的任务,我尝试了以下方法
### Downloaded the converted file
url = BASE_URL + 'modelderivative/v2/designdata/' + urn + '/' + OURL
headers = {
'Authorization' : 'Bearer ' + ACCESS_TOKEN
}
with open(OUTPUT_FILE, 'w+') as f:
r = requests.get(url, headers=headers, data=f)
但是,输出文件总是零字节
有谁能指导我如何使用Python脚本完成同样的事情吗?你知道吗
看起来你不是在写文件。试试这个
从请求中删除
data=f
,然后执行f.write(r.text)
。你知道吗相关问题 更多 >
编程相关推荐