python--os库使用总结(一)

本文深入讲解Python中的os库,涵盖浏览文件系统、获取文件信息、环境变量管理、文件夹创建与删除、文件重命名等核心功能。同时,介绍如何使用os库进行文件定位及正确打开与关闭文件的方法。

python中os库作用:

  1. 浏览文件系统
  2. 获取文件/文档信息
  3. 查找并改变环境变量
  4. 移动文件

基础操作

  1. 获取当前工作目录os.getcwd()
  2. 更改目录,需要传入路径os.chdir(path)
  3. 列出目录,可以传递路径,但是默认情况下它在当前目录中os.listdir()
  4. 多种方式创建文件夹 os.mkdir('name') 或者 os.makedirs('OS-demo/sub-dir') 推荐后者可以一次创建多个目录
  5. 删除文件夹 os.rmdir('name') 或者 os.removedirs('name') 推荐使用前者,一次删除一个,以免删错
  6. 重命名文件或者文件夹 os.rename('test.txt','demo.txt') 把test.txt改成demo.txt
  7. 获取文件信息 os.stat('test.txt') 会返回多种信息比如st_size() 文件大小,st_mtime()创建时间以时间戳形式
  8. 定位文件
for dirpath, dirnames, filenames in os.walk(routepath): 
    print(‘Current Path:, dirpath)
    print(‘Directories:, dirnames)
    print(‘Files:, filenames)
    print()
  1. 打开文件(注意⚠️要关闭文件在使用完之后)
f = open('qq.txt','r')

print(f.name)

f.close()

如果我们print(f.mode) 会输出r 表示我们的文件打开方式是为了读取信息。
在这里插入图片描述
或者使用with open 就不需要特地手动关闭文件。

with open ('qq.txt','r') as f:
    pass
print(f.closed)

会返回true布尔值代表关闭了文件。
当你再去读取文件print(f.read()) 会出现错误
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值