Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine “接收”;“坏字符范围”;来自Google Cloud SDK的错误_Google App Engine_Google Cloud Platform_Google Cloud Storage - Fatal编程技术网

Google app engine “接收”;“坏字符范围”;来自Google Cloud SDK的错误

Google app engine “接收”;“坏字符范围”;来自Google Cloud SDK的错误,google-app-engine,google-cloud-platform,google-cloud-storage,Google App Engine,Google Cloud Platform,Google Cloud Storage,因此,我尝试将自动备份添加到我的minecraft服务器,并使用一个bash脚本自动保存世界并将其放入云存储。无论何时运行脚本,都会出现以下错误: raise错误,v#表达式无效 sre_常量。错误:错误的字符范围 在听说Python3是Python2.7的问题并且脚本运行2.7时出现了相同的错误后,我安装了Python3 Python版本:2.7.13(已使用)和3.5.3。DebianLinux bash脚本: #!/bin/bash screen -r mcs -X stuff '/sav

因此,我尝试将自动备份添加到我的minecraft服务器,并使用一个bash脚本自动保存世界并将其放入云存储。无论何时运行脚本,都会出现以下错误:

raise错误,v#表达式无效 sre_常量。错误:错误的字符范围

在听说Python3是Python2.7的问题并且脚本运行2.7时出现了相同的错误后,我安装了Python3

Python版本:2.7.13(已使用)和3.5.3。DebianLinux

bash脚本:

#!/bin/bash
screen -r mcs -X stuff '/save-all\n/save-off\n'
/usr/bin/gsutil cp -R ${BASH_SOURCE%/*}/world gs://[terits-smp-minecraft-minecraft-backup]/$(date "+%Y%m%d-%H%M%S")-world
screen -r mcs -X stuff '/save-on\n'
完整调试日志:

Traceback (most recent call last):
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gsutil", line 21, in <module>
    gsutil.RunMain()
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gsutil.py", line 124, in RunMain
    sys.exit(gslib.__main__.main())
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gslib/__main__.py", line 433, in main
    user_project=user_project)
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gslib/__main__.py", line 762, in _RunNamedCommandAndHandleExceptions
    _HandleUnknownFailure(e)
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gslib/__main__.py", line 628, in _RunNamedCommandAndHandleExceptions
    user_project=user_project)
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gslib/command_runner.py", line 411, in RunNamedCommand
    return_code = command_inst.RunCommand()
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gslib/commands/cp.py", line 1162, in RunCommand
    copy_helper_opts.daisy_chain,
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gslib/name_expansion.py", line 650, in __init__
    name_expansion_dest_tuple = next(self.name_expansion_dest_iter)
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gslib/commands/cp.py", line 1093, in _ConstructNameExpansionIteratorDstTupleIterator
    logger=self.logger))
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gslib/utils/copy_helper.py", line 1419, in ExpandUrlToSingleBlr
    logger=logger))
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gslib/wildcard_iterator.py", line 161, in __iter__
    for bucket_listing_ref in self._ExpandBucketWildcards(bucket_fields=['id']):
  File "/usr/lib/google-cloud-sdk/platform/gsutil/gslib/wildcard_iterator.py", line 389, in _ExpandBucketWildcards
    prog = re.compile(regex)
  File "/usr/lib/python2.7/re.py", line 194, in compile
    return _compile(pattern, flags)
  File "/usr/lib/python2.7/re.py", line 251, in _compile
    raise error, v # invalid expression
sre_constants.error: bad character range
回溯(最近一次呼叫最后一次):
文件“/usr/lib/googlecloudsdk/platform/gsutil/gsutil”,第21行,在
gsutil.RunMain()
RunMain中的文件“/usr/lib/googlecloudsdk/platform/gsutil/gsutil.py”,第124行
sys.exit(gslib
文件“/usr/lib/google cloud sdk/platform/gsutil/gslib/_main__.py”,第433行,在main中
用户\项目=用户\项目)
文件“/usr/lib/google cloud sdk/platform/gsutil/gslib/_main__.py”,第762行,在runnamedcommandandandandrandleexceptions中
_Handleunknown故障(e)
文件“/usr/lib/google cloud sdk/platform/gsutil/gslib/_main__.py”,第628行,在runnamedcommandandandandrandleexceptions中
用户\项目=用户\项目)
RunNamedCommand中的文件“/usr/lib/googlecloudsdk/platform/gsutil/gslib/command_runner.py”,第411行
return\u code=command\u inst.RunCommand()
RunCommand中的文件“/usr/lib/google cloud sdk/platform/gsutil/gslib/commands/cp.py”,第1162行
复制\u helper\u选择daisy\u链,
文件“/usr/lib/googlecloudsdk/platform/gsutil/gslib/name_expansion.py”,第650行,在__
name\u expansion\u dest\u tuple=next(self.name\u expansion\u dest\u iter)
文件“/usr/lib/google cloud sdk/platform/gsutil/gslib/commands/cp.py”,第1093行,位于_constructNameExpansioniterator或sttupleiterator中
logger=self.logger)
ExpandUrlToSingleBlr中的文件“/usr/lib/google cloud sdk/platform/gsutil/gslib/utils/copy_helper.py”,第1419行
记录器=记录器)
文件“/usr/lib/googlecloudsdk/platform/gsutil/gslib/wildcard_iterator.py”,第161行,在iter中__
对于self.\u ExpandBucketWildcards中的bucket\u列表\u ref(bucket\u字段=['id']):
文件“/usr/lib/google cloud sdk/platform/gsutil/gslib/wildcard_iterator.py”,第389行,位于ExpandBucketWildcards中
prog=re.compile(正则表达式)
文件“/usr/lib/python2.7/re.py”,第194行,编译中
返回编译(模式、标志)
文件“/usr/lib/python2.7/re.py”,第251行,在编译中
raise错误,v#表达式无效
sre_常量。错误:错误的字符范围
到目前为止,我一直在使用本指南来帮助我,因为我对谷歌云不太了解:

此错误
引发错误,v#无效表达式
由gsutil触发。这会被触发,因为您没有遵循

此部分无效(
$(日期“+%Y%m%d-%H%m%S”)
,因为您使用的通配符是gsutil按照字面意思使用的,并且您在名称中留下了一个不被接受的空格


我建议您在批处理的另一个步骤中获取日期和时间,然后直接将其作为字符串添加到gsutil命令中

这里的
error
v
的值是什么?“${BASH_SOURCE%/*}”的计算结果是什么?