我想用这样的东西:
os.path.split("C:\\a\\b\\c")
有了这种输出:
('C:\ a\b','c')
但是我希望它可以在其他分隔符上工作:
method ('a_b_c_d')
有了这种输出:
('A B C D')
>>> 'a_b_c_d'.rsplit('_', 1) ['a_b_c', 'd']
有关内置函数rsplit的帮助:
rsplit(...)
S.rsplit([sep [,maxsplit]])
- >字符串列表返回字符串S中的单词列表,使用sep作为分隔符字符串,从字符串的末尾开始并在前面工作.如果给出maxsplit,则最多完成maxsplit分割.如果未指定sep或为None,则任何空格字符串都是分隔符.