分享使用gsutil
从谷歌云存储桶下载文件的python脚本。使用gsutil
Python脚本时,我遇到了一个问题
语法错误:语法无效
答案 0 :(得分:2)
发生语法错误是因为该命令应该从命令行而不是Python解释器本身运行。
如果您搜索cmd
或PowerShell
并在该shell中尝试它,它应该可以正常工作 - 我猜你是从斜线的方向在Windows上,但它将被称为{{ Linux和Mac上的1}}。
如果您想从Python脚本执行它,可以使用terminal
或subprocess
。
使用os.system()
:
os.system()
使用os.system('gsutil cp gs:\\somepath C:\\Users\\sensekar\\Desktop\\Python\\')
:
subprocess
请注意,使用subprocess.Popen('gsutil cp gs:\\somepath C:\\Users\\sensekar\\Desktop\\Python\\', shell=True, stdout=subprocess.PIPE)
是更好的做法。
还要记住使用subprocess
而不是转义字符\\
。