猿问

如何使用Python从字符串中提取特定路径?

我有字符串名称路径:

Path = 's3://ihsm-dl-automotive-dev/auto_target_marketing_data/Testing-sandbox/PP_PROCESS_TESTING_DEEPAK/Buick_Encore_studyfile'

我想创建两个字符串并存储在两个不同的变量中,如下所示;

bucket = 'ihsm-dl-automotive-dev'
path_new = 'auto_target_marketing_data/Testing-sandbox/PP_PROCESS_TESTING_DEEPAK/Buick_Encore_studyfile'

我尝试了一些选项,例如按分隔符分割,例如Path.split('/')但它以列表形式提供给我。

谁能帮我这个?


MMTTMM
浏览 83回答 1
1回答

沧海一幻觉

如果您已经有一个常量存储桶名称,为什么不使用该名称进行拆分并使用它来拆分,然后使用以下方式对字符串进行切片:Path.split(bucket)[1][1:]或者如果您没有常量存储桶字符串,请使用:a=Path.split("/") bucket,path=a[2],"/".join(a[3:])这将为您提供一个列表,但您可以使用以下方式加入他们join
随时随地看视频慕课网APP

相关分类

Python
我要回答