在python之中,无论是导入数据还是上传数据都不可避免的要对文件进行操作。在python内对文件进行操作的内置函数和库也有很多,本文将会介绍几个常用并且简单使用的方法给大家,一起往下看看吧。
一、获取文件列表
在上传图片或者是上传大量数据文件时,一般来说都是存放在同一个文件夹之中的。获取这个文件夹内所有文件的信息存储到列表之中就可以批量的对文件进行操作了,示例如下:
# glob函数可以获取指定后缀名的文件 files = list(Path('.').glob("*.txt")) # path是文件的路径
二、显示当前的文件目录
在进行python项目路径配置或者是启动项配置的时候,都需要知道当前的文件路径是什么才能指定路径,os模块的getcwd()函数可以简单实现这个需求,代码如下:
# 它显示的是当前的工作目录 import os print("当前工作目录:", os.getcwd())
三、获取文件名称
在对文件进行批量处理时,因为需要判断文件夹内的已有文件是否会与当前文件的名称发生命名冲突,这个时候就要获取文件名来进行判断,示例如下:
# 使用for循环获取所有文件的名称 for file in Path().glob(): print('文件夹内文件的名称分别为:', file.name)
四、新建一个文件夹
os模块的mkdir函数会在当前文件夹创建一个新的目录,示例如下:
os.mkdir("test_folder") # 括号内的参数是文件夹名称
以上就是python内一些常用的文件操作方法介绍了,希望能够对你有所帮助。