我正在从 api 获取数据并尝试将其写入文件,当我在本地系统上运行脚本时,它工作正常,但相同的脚本无法在 ec2 实例上运行。
req = requests.get(f"https:api_url", stream=True)
with open(dataHandle+'.pb','wb') as handle:
for block in req.iter_content(1024):
handle.write(block)
EC2-instance 没有显示任何错误,但是当我调试时,执行在上面的代码行停止。
我试过了:
使用以下命令从 root 运行脚本:sudo su -
不起作用
试图更改文件夹的权限:
ls -ald /var/www
chown -R root:root /home/ec2-user/scrips/api
没用
谁能指导我如何使用 python 在 ec2 实例上编写文件?
仅供参考:我的 AWS 操作系统是 CENTOS
我的 python 脚本在目录 /home/ec2-user/scrips/api