21 lines
675 B
Python
21 lines
675 B
Python
|
import os
|
|||
|
|
|||
|
if __name__ == '__main__':
|
|||
|
path = '/Users/beazley/Data/data.csv'
|
|||
|
|
|||
|
# 如果我们想要得到地址的最后一部分,可以使用basename字段
|
|||
|
print(os.path.basename(path))
|
|||
|
|
|||
|
# 前面的部分作为文件夹,可以使用dirname读出来
|
|||
|
print(os.path.dirname(path))
|
|||
|
|
|||
|
# 如果想要拼接多个路径,则可以使用join
|
|||
|
print(os.path.join('suka', 'blyet', os.path.basename(path)))
|
|||
|
|
|||
|
# 想要提取出文件名,可以使用splitext
|
|||
|
print(os.path.splitext(os.path.basename(path)))
|
|||
|
|
|||
|
# 也可以使用expanduser展开上级目录,默认接控制台下的路径
|
|||
|
path = "~\practice"
|
|||
|
print(os.path.expanduser(path))
|