一个小的Python操作文件应用,简单而实用
Python除了对文件内容进行读写操作外,还可以对文件和文件夹本身进行操作,但是需要我们导入os模式。
Python文件函数
比如对文件重命名,我们使用os.rename()方法,它有两个参数,第一个是目标文件名,第二是修改成的文件名。删除文件我们使用os.remove('文件名')。
Python文件夹函数
除了对文件操作以外,我们还可以对文件夹操作,比如创建文件夹我们使用os.mkdir()函数,删除文件夹我们使用os.rmdir()函数。
函数的应用
下面我们举个小示例,对这些函数运用一下:
import os
file_list = os.listdir()
print(file_list)
for i in file_list:
new_name = 'Python_' + i
os.rename(i, new_name)
复制代码
这段代码其实批量对文件重命名的功能,我们具体分析它的内容
第一步:导入os包,os其实就是操作系统Operation System的简称
第二步,获取文件夹,listdir()函数就是用来获取目录列表或文件列表
第三步开始遍历所有的文件,对每个文件的文件名前添加Python_字符串,组件好新文件的名字后,调用rename()函数进行重命名。
这是对Python文件函数的简单使用,短短几行代码就实现了文件重命名的功能,其实这个功能还是很实用的,尤其是当文件比较多的时候,在办公的时候,Python可以帮我们提高工作效率,不用再一个个的修改文件名了。
小结
行文至此,让我们总结一下,这篇文章我们主要讲了Python操作文件的一些函数,包括对文件的操作和对文件夹的操作,最后我们通过对这些函数的运用编写了一个文件重命名的功能,代码很简单,但是非常实用,能在我们办公的时候提高效率。这虽然是一个小的应用,却是我们运用Python的开端,编程就是为我们服务的,想办法把我们学到的东西运用到我们的工作生活中,提高效率。