Python Gsutil:Error with";“杜”;命令
当我运行这个命令时,它就工作了(我得到了预期的目录大小): 但如果运行此命令,则会出现以下错误:Python Gsutil:Error with";“杜”;命令,python,google-cloud-storage,transfer,gsutil,Python,Google Cloud Storage,Transfer,Gsutil,当我运行这个命令时,它就工作了(我得到了预期的目录大小): 但如果运行此命令,则会出现以下错误: C:\Users>python c:\gsutil\gsutil du -sh gs://bucket/Project/Zotéro DB CommandException: "du" command does not support "file://" URLs. Did you mean to use a gs:// URL? 这是因为第二个示例中的URL中有空格/重音吗?如果是,是否有
C:\Users>python c:\gsutil\gsutil du -sh gs://bucket/Project/Zotéro DB
CommandException: "du" command does not support "file://" URLs. Did you mean to use a gs:// URL?
这是因为第二个示例中的URL中有空格/重音吗?如果是,是否有办法避开空格/重音,这样我就可以在不更改文件夹名称的情况下运行du命令?对于空格:您可以在URL前后添加
“
,如下所示:
C:\Users>python c:\gsutil\gsutil du -sh gs:"//bucket/Project/Zotero DB"
还是像这样
C:\Users>python c:\gsutil\gsutil du -sh gs://bucket/Project/"Zotero DB"
但是,é
不起作用,因此您可以在文件夹名称中替换它:
CommandException:参数(…)的编码无效。参数必须
可解码为Unicode。注意:上面打印的参数替换
具有十六进制编码的可打印表示形式的问题字符。
有关更多详细信息(包括如何转换为与gsutil兼容的
编码)请参阅gsutil帮助编码
é没有问题,只需引用以下参数:C:\Users>python C:\gsutil\gsutil du-sh“gs://bucket/Project/Zotéro DB”
C:\Users>python c:\gsutil\gsutil du -sh gs://bucket/Project/"Zotero DB"