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