2024-04-27 00:24:18 发布
网友
共享python脚本,该脚本使用gsutil从google云存储桶下载文件。我在使用gsutilPython脚本throws时遇到了一个问题
gsutil
语法错误:无效语法
出现这种语法错误是因为该命令应该从命令行运行,而不是从Python解释器本身运行。在
如果您搜索cmd或{},并在该shell中尝试它,那么它应该可以工作-我猜您是在Windows上从斜杠的方向来看的,但是在Linux和Mac上它将被称为terminal。在
cmd
terminal
如果要从Python脚本执行它,可以使用subprocess或{}。在
subprocess
使用os.system():
os.system()
os.system('gsutil cp gs:\\somepath C:\\Users\\sensekar\\Desktop\\Python\\')
使用subprocess:
注意,使用subprocess是更好的实践。在
请记住使用\\而不是转义符\。在
\\
\
出现这种语法错误是因为该命令应该从命令行运行,而不是从Python解释器本身运行。在
如果您搜索},并在该shell中尝试它,那么它应该可以工作-我猜您是在Windows上从斜杠的方向来看的,但是在Linux和Mac上它将被称为
cmd
或{terminal
。在如果要从Python脚本执行它,可以使用}。在
subprocess
或{使用
os.system()
:使用
^{pr2}$subprocess
:注意,使用
subprocess
是更好的实践。在请记住使用
\\
而不是转义符\
。在相关问题 更多 >
编程相关推荐