python split()方法 分割前面的

2021-07-12  本文已影响0人  逍遥_yjz

split()方法返回的字符串中的所有单词的列表,使用str作为分隔符(如果在未指定的所有空格分割),可选择限当前分割为数量num。
语法

以下是split()方法的语法:

str.split(str="", num=string.count(str))

例如路径:

path = '/360Downloads/ang/Software/test.txt'
print(path.split('/'))
'''
['', '360Downloads', 'ang', 'Software', 'test.txt']
'''
fileName = path.split('/', 1)
print(fileName)
'''
['', '360Downloads/ang/Software/test.txt']
'''
# 如果想要路径末尾的文件路径
path1 = path.strip().rsplit('/', 1)
# 表示从后面分割1个出来,如果是2,那么就是分割两部分出来
print(path1)
'''
['/360Downloads/ang/Software', 'test.txt']
'''
print(path.strip().rsplit('/', 2))
# 如果想要路径前半截的文件路径
'''
['/360Downloads/ang', 'Software', 'test.txt']
'''

import os
filename = 'img/abjfkaoivniqb.avi'
portion = os.path.splitext(filename)
print(portion)
print(*'XVID')
'''
('img/abjfkaoivniqb', '.avi')
X V I D
'''
上一篇 下一篇

猜你喜欢

热点阅读