python基础 |
您所在的位置:网站首页 › 文件夹内文件批量重命名显示不出来 › 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\秦宋'))暂时先分享这么多吧,希望大家在学习过程当中都能有所收获,感谢新课,如果想获取更多资料或者联系加群,可以关注我们新课的微信公众号,后台自动回复获取代码笔记资料。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |