path.join
makedirs
path.dirname
splitext
fname,fename=os.path.splitext('/home/ubuntu/python_coding/split_func/split_function.py')
print('fname\n', fname)
print('fename\n', fename)
输出结果:
split
# 返回文件的路径和文件名
fname,fename=os.path.split('/home/ubuntu/python_coding/split_func/split_function.py')
print('fname\n', fname)
print('fename\n', fename)
输出结果:
getcwd
os.getcwd() # 获取当前文件所在的文件夹路径
输出结果:
listdir
sep就是解决多平台的路径分隔符不一致的问题,比如Windows用‘\’,Linux用‘/’,为了让代码在各个平台上都能使用就可以用这个
import os
print(os.sep)
print(os.sep.join(['hello', 'world']))
print(os.sep+'hello'+os.sep+'world')
执行结果:
/
hello/world
/hello/world