自己實現splitext()和os.path.join()-------python

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章