split 和os.path.splt

split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)

#字符串的切片
s = " abcd defg"   #前面有一个空格字符

#字符串的分割    .split()   返回一个列表类型的数据,列表里的子元素都是字符串类型
print(s.split())
print(s.split(" "))
print(s.split("e"))
print(s.split("d"))
print(s.split("d",1))   #指定切割次数

结果输出

['abcd', 'defg']
['', 'abcd', 'defg']
[' abcd d', 'fg']
[' abc', ' ', 'efg']
[' abc', ' defg']
os.path.split    相当以    切割一次,输出路径和文件名的元祖
os.path.split('PATH')

1.PATH指一个文件的全路径作为参数:

2.如果给出的是一个目录和文件名,则输出一个元祖,路径和文件名

3.如果给出的是一个目录名,则输出一个元祖,路径和为空文件名
print(os.path.realpath(__file__))
print(os.path.split(os.path.realpath(__file__))[0])
print(os.path.split(os.path.split(os.path.realpath(__file__))[0]))
结果
D:BaiduNetdiskDownloadNMB_API_61	oolsproject_path.py
D:BaiduNetdiskDownloadNMB_API_61	ools
('D:\BaiduNetdiskDownload\NMB_API_61', 'tools')
D:BaiduNetdiskDownloadNMB_API_61




原文地址:https://www.cnblogs.com/lexus168/p/12759121.html