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))