当前位置:  开发笔记 > 编程语言 > 正文

python中是否有一个方法,就像os.path.split一样用于其他分隔符?

如何解决《python中是否有一个方法,就像os.path.split一样用于其他分隔符?》经验,为你挑选了1个好方法。

我想用这样的东西:

os.path.split("C:\\a\\b\\c")

有了这种输出:

('C:\ a\b','c')


但是我希望它可以在其他分隔符上工作:

method ('a_b_c_d')

有了这种输出:

('A B C D')



1> Ali Afshar..:
>>> 'a_b_c_d'.rsplit('_', 1)
['a_b_c', 'd']

有关内置函数rsplit的帮助:

rsplit(...) S.rsplit([sep [,maxsplit]])- >字符串列表

返回字符串S中的单词列表,使用sep作为分隔符字符串,从字符串的末尾开始并在前面工作.如果给出maxsplit,则最多完成maxsplit分割.如果未指定sep或为None,则任何空格字符串都是分隔符.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有