美文网首页
python split()方法 分割前面的

python split()方法 分割前面的

作者: 逍遥_yjz | 来源:发表于2021-07-12 10:49 被阅读0次

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

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

str.split(str="", num=string.count(str))
  • 参数
    str -- 这是任何分隔符,默认情况下是空格。
    num -- 这是要分割的行数。

  • 返回值

    此方法返回行列表。

  • demo

例如路径:

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
'''

相关文章

网友评论

      本文标题:python split()方法 分割前面的

      本文链接:https://www.haomeiwen.com/subject/mesrpltx.html