os模块是Python和操作系统进行交互的一个接口,它提供了许多操作文件及文件夹的函数。可以用于文件名、文件路径、文件夹相关的操作。 今天的这篇文章详细的讲解了python中os模块的一些函数使用,希望可以对大家的学习带来一定的帮助。
一、listdir(path: str)
这是一个用于对模块进行查看的函数,利用这个函数可以得到一个当前目录中所有的文件夹名称和文件名,需要注意的地方是这里的名称并不能代表一个路径,举个例子:假设我们现在有一个如图所示的目录,文件路径在E:\hh中:
import os path = 'E:\\hh' files = os.listdir(path) print(files)
最后返回的内容为:
['文件1.txt', '文件2.txt', '文件3.txt', '文件夹1', '文件夹2', '文件夹3']
二、path.isdir(path: str)
使用这个函数最后的返回值是一个以布尔类型的结果,它可以对当输入的路径进行判断,看看是否为一个文件夹,如果是运行结果就会返回true,如果不是,最后的结果就是为false。举个例子:
import os if os.path.isdir('E:\\HH1\\文件夹1') == True: print('True') if os.path.isdir('E:\\HH2\\文件1.txt') == False: print('False')
运行结果为:
True False
三、path.isfile(path: str)
刚才所介绍的函数是用来对文件夹进行判断的,现在这个是对文件的路径进行判断,对输入的路径是否为文件进行判断,如果是就返回true,不是则为false。举个例子,代码如下:
import os if os.path.isfile('E:\\H1\\文件夹1') == False: print('False') if os.path.isfile('E:\\H2\\文件1.txt') == True: print('True')
运行结果为:
False True
这篇关于python os模块中文件常用的函数有哪些?python中os模块的函数使用方法的文章就先分享到这里了,文章中一共介绍了os模块中三种常用的对文件处理的函数,希望可以对大家的学习带来帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。