python基础

您所在的位置:网站首页 文件夹内文件批量重命名显示不出来 python基础

python基础

#python基础| 来源: 网络整理| 查看: 265

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

文件的打开

在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\秦宋'))

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3