版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaoluwei/article/details/86315483
import os
# 官方版本
path = r'C:\User\zbil\Desktop\实训\day5.txt'
print(os.path.splitext(path))
# 自己实现
def mysplitext(path):
lt = path.split('.')
# print(lt)
second = '.' + lt[-1]
first = '.'.join(lt[:-1])
return first,second
print(mysplitext(path))
# 2、自己实现 os.path.join()
# 官方版本
dirname = r'C:\Users\Administrator\Desktop\学习\day5'
filename = 'goudan.txt'
print(os.path.join(dirname,filename))
# 自己实现
def mypathjoin(dirname,filename):
# 不管dirname有没有斜杠,我们的操作都是先去掉一个斜杠,再添加一个斜杠
dirname = dirname.rstrip('/') + '/'
return dirname + filename
print(os.path.join(dirname,filename))