python基础-文件操作

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。
一、文件的操作

文件的打开

在python,使⽤open函数,可以打开⼀个已经存在的⽂件,或者创建⼀个新⽂件,语法如下:

open(name, mode)

name:是要打开的⽬标⽂件名的字符串(可以包含⽂件所在的具体路径,路径分为绝对路径和相对路径)。

mode:设置打开⽂件的模式(访问模式):只读、写⼊、追加等。

文件的操作模式

模式介绍
r文件不存在就报错 不支持写入
w创建文件和不存在就创建 覆盖原来的文件
a创建文件和在文件的最后写入
b读写文件变成二进制模式
+让模式增加读取和写入功能

读写操作模式

模式介绍
read(s)不填写s就读取所有文件内容,填写读取指定长度数据
write写入字符串或进制文件
writelines写入以列表保存的字符串或进制文件
readline以行读取维护据
readlines读取所有数据存放列表

二、文件的基本操作

模块.函数介绍
os.rename重命名文件或者文件夹
os.remove删除文件
os.mkdir创建文件夹
os.rmdir删除文件夹
os.getcwd获取当前路径
os.listdir获取文件中的文件
shutil.copy复制文件

文件夹操作

创建

os.mkdir('data_file')  # 创建一个文件夹
os.mkdir('data_file\data')  # 不能够执行多层级创建
os.makedirs('data_file\data')  # 多重文件夹 创建嵌套的多个文件夹

修改文件名称

os.rename('data_file\data', 'data_file\data_1')

删除文件夹

os.rmdir('data_file\data_1')

文件操作

重命名

os.rename('data1.txt', 'data_file.txt')

删除文件

 os.remove('data.txt')

复制文件,同时还可以进行修改名称

shutil.copy('data_file.txt','data_file\data_file1.txt')

路径操作

判断文件 或者路径是否存在

os.path.exists

print(os.path.exists('data_test2.txt'))

路径的拼接

print(os.path.join('c:\\aa', 'bb\\', 'cc.txt'))
c = 'c:\\aa'+'\\bb\\'+'cc.txt'

分割路径 将路径的最后一个分割出来

print(os.path.split('c:\\aa\\bb\\cc'))

获取当前路径

os.getcwd

print(os.getcwd())

获取文件中的文件

os.listdir

print(os.listdir('D:\software\pycharm\秦宋'))

暂时先分享这么多吧,希望大家在学习过程当中都能有所收获,感谢新课,如果想获取更多资料或者联系加群,可以关注我们新课的微信公众号,后台自动回复获取代码笔记资料。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值