我得到dbfs:/mnt/datalake/
我只想提取/mnt/datalake/
我该如何实现?
答案 0 :(得分:4)
您可以在:
处将其拆分,然后提取第二部分:
s = 'dbfs:/mnt/datalake/'
s = s.split(':')
print(s[1])
编辑:使用s.split(':',1)
更加安全,因为在输出所需的路径中可能会出现:
。第二个参数定义应将字符串拆分多少次
答案 1 :(得分:1)
代码:
import re
st='dbfs:/mnt/datalake/'
print(re.search('(/\w+)+/',st).group())
输出:
/mnt/datalake/