1、os.path.join() 将分离的部分合成一个整体
import os
filename = os.path.join('/data/pythoncode', 'join_str')
print(filename)
# 输出结果为:/data/pythoncode/join_str
2、os.path.splitext() 将文件名和扩展名分开
fname, ext_name = os.path.splitext('/data/pythoncode/split_str/split_func.py')
print('fname is: ' + fname)
print('ext_name is: ' + ext_name )
# 输出结果为:
# fname is: /data/pythoncode/split_str/split_func
# ext_name: .py
3、os.path.split() 返回文件的路径和文件名
dirname, filename = os.path.split('/data/pythoncode/split_str/split_func.py')
print(dirname)
print(filename)
# 输出结果为:
# /data/pythoncode/split_str
# split_func.py
4、split() 函数的使用
string.split(str=””, num=string.count(str))[n]
str — 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num — 分割次数。
[n] — 选取的第n个分片
string = "hello.xiaoniu.python3"
list = string.split('.')
print(list)
# 输出为:['hello', 'xiaoniu', 'python3']
list2 = string.split('.', 1)
print(list2)
# 输出为:['hello', 'xiaoniu.python3']
print(list2[0])
# 输出为:hello
print(list2[1])
# 输出为:xiaoniu.python3