python os模块中文件常用的函数有哪些?python中os模块的函数使用方法

os模块是Python和操作系统进行交互的一个接口,它提供了许多操作文件及文件夹的函数 。可以用于文件名、文件路径、文件夹相关的操作 。今天的这篇文章详细的讲解了python中os模块的一些函数使用,希望可以对大家的学习带来一定的帮助 。

【python os模块中文件常用的函数有哪些?python中os模块的函数使用方法】

python os模块中文件常用的函数有哪些?python中os模块的函数使用方法

文章插图
一、listdir(path: str)
这是一个用于对模块进行查看的函数,利用这个函数可以得到一个当前目录中所有的文件夹名称和文件名,需要注意的地方是这里的名称并不能代表一个路径,举个例子:假设我们现在有一个如图所示的目录,文件路径在E:\hh中:
python os模块中文件常用的函数有哪些?python中os模块的函数使用方法

文章插图
使用这个函数的话,代码如下:
import ospath = 'E:\\hh'files = os.listdir(path)print(files)最后返回的内容为:
['文件1.txt', '文件2.txt', '文件3.txt', '文件夹1', '文件夹2', '文件夹3']二、path.isdir(path: str)
使用这个函数最后的返回值是一个以布尔类型的结果,它可以对当输入的路径进行判断,看看是否为一个文件夹,如果是运行结果就会返回true,如果不是,最后的结果就是为false 。举个例子:
import osif os.path.isdir('E:\\HH1\\文件夹1') == True:    print('True')if os.path.isdir('E:\\HH2\\文件1.txt') == False:    print('False')运行结果为:
TrueFalse三、path.isfile(path: str)
刚才所介绍的函数是用来对文件夹进行判断的,现在这个是对文件的路径进行判断,对输入的路径是否为文件进行判断,如果是就返回true,不是则为false 。举个例子,代码如下:
import osif os.path.isfile('E:\\H1\\文件夹1') == False:    print('False')if os.path.isfile('E:\\H2\\文件1.txt') == True:    print('True')运行结果为:
FalseTrue这篇关于python os模块中文件常用的函数有哪些?python中os模块的函数使用方法的文章就先分享到这里了,文章中一共介绍了os模块中三种常用的对文件处理的函数,希望可以对大家的学习带来帮助 。

    推荐阅读