python学习笔记1——os模块

os.sepos.path.sep 可以取代操作系统中特定的路径分隔符。一般为“\\”

os.getcwd() 返回当前的工作目录,类似于linux中的pwd命令

os.listdir(path) 返回指定目录path下的所有文件和目录名
例如:path=”D:\\wd” 或者”D:\wd”均可
结果:[‘aaa’, ‘bbb.csv’,’ddd.csv’ ]

os.makedirs(path) 创建多级目录
例如:path=’aaa\\bbb’就在当前目录下创建了aaa目录,然后aaa目
录下又包含了bbb目录

os.mkdir(path) 创建单个目录
例如:os.mkdir(‘newdir’) 创建了newdir目录

os.chdir(dirname) 改变工作目录到dirname

os.rmdir(“dir”) 只能删除空目录
例如: os.rmdir(“newdir”)删除了刚新建的目录

os.remove() 用来删除一个文件。
例如:os.remove(‘aaa.txt’)

os.path.isfile()os.path.isdir()函数分别检验给出的路径是一个文件还是目录
例如:os.path.isfile(cwd)
结果:False
os.path.isdir(cwd)
结果:True

os.path.split() 分离给定路径的目录名和文件名
例如:cwd=os.getcwd()
os.path.split(cwd)
结果:(‘D:\\’, ‘wd’)

os.path.splitext() 分离文件名与扩展名
例如:os.path.splitext(‘aaa.py’)
结果: (‘aaa’, ‘.py’)

os.path.join(path,name) 连接目录与文件名或目录
例如:path=‘wd\\aaa’
name=‘bbb.py’
os.path.join(path,name)
结果:’wd\\aaa\\bbb.py’

os.path.abspath(path) 返回绝对路径

os.path.exists(name) 判断是否存在文件或目录
例如:name=“D:\\wd”存在,则返回True。
name=D:\\wd\\aa”不存在,则返回False

os.path.getsize() 获得文件的大小,如果是目录,返回0
例如:os.path.getsize(“D:\\wd\\aaa”)结果:0

files = os.listdir() #列出该目录下所有文件的名字
#该目下创建一个新目录newdir
New_dir = os.path.abspath(os.path.join(os.getcwd(), ‘newdir’))
if not os.path.exists(New_dir):
os.mkdir(New_dir)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值