Python入门--Os.path模块常用函数

#os.path模块操作目录相关函数
#abspath(path)-->用于获取文件或目录的绝对路径
#exists(path)-->用于判断文件或目录是否存在,如果存在返回True,否则返回False
#join(path,name)-->将路径与目录或文件名拼接起来
#splitext()-->分离文件名和扩展名
#basename(path)-->从一个路径中提取文件名
#dirname(path)-->从一个路径中提取文件路径,不包括文件名
#isdir(path)-->用于判断是否为路径
#########################################
import os.path
import os
print('1',os.path.abspath('tes2.py'))#用于获取文件或目录绝对路径
print('2',os.path.abspath('tes2'))
print('3',os.listdir(r'D:\zhouj\Documents\Pythontest\Project1\dir\demo2'))
#返回指定路径下的文件或目录的信息
print('4',os.path.abspath('dir'))#用于获取文件或目录绝对路径
print('5',os.listdir(r'D:\zhouj\Documents\Pythontest\Project1\dir'))#返回指定路径下的文件或目录的信息
print('6',os.path.exists('tes2.py'))#用于判断文件或目录是否存在,如果存在返回True,否则返回False
print('7',os.path.exists('demo2'))
print('8',os.path.exists('dir'))
print('9',os.path.join(r'D:\zhouj\Documents\Pythontest\Project1\dir\demo2','tes3.py'))
#将目录路径与目录或文件名拼接起来
print('10',os.path.join(r'D:\zhouj\Documents\Pythontest\Project1\dir\demo2','tes3'))
print('11',os.path.join('demo2','tes3.py'))#字符串的拼接
print('12',os.path.split(r'D:\zhouj\Documents\Pythontest\Project1\dir\demo2\tes3'))
#路径和文件名进行拆分
print('13',os.path.splitext('tes3.py'))#分离文件名和扩展名 ('tes3', '.py')
print(os.path.basename(r' D:\zhouj\Documents\Pythontest\Project1\dir\demo2\tes3'))
#tes3从一个目录中提取文件名(从路径中提取)
print(os.path.dirname(r' D:\zhouj\Documents\Pythontest\Project1\dir\demo2\tes3'))
#从一个路径中提取文件路径,不包括文件名
print(os.path.isdir(r' D:\zhouj\Documents\Pythontest\Project1\dir\demo2\tes3'))
print(os.path.isdir(' D:\zhouj\Documents\Pythontest\Project1\demo1'))
#用于判断是否为路径

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值