前言
在开发中,随着文件数量的增多,就需要创建目录来管理文件,有关文件目录的操作,该操作需要导入os模块。
创建目录
os模块的mkdir()函数可以创建目录,其语法格式如下:
参数path指定要创建的目录。
【----帮助Python学习,以下所有学习资料文末免费领!----】
此处需注意该函数只能创建一级目录,如果需要创建多级目录,则可以使用makedirs()函数,其语法格式如下:
程序运行结束后,在目录D:/1000phone/下创建出一个目录codingke。此处需注意,该函数只能创建一级目录,如果需要创建多级目录,则可以使用makedirs()函数,其语法格式如下:
参数path1与path2形成多级目录,具体示例如下:
程序运行结束后,目录结构为D:/1000phone/goodprogrammer/test。
获取目录
os模块的getcwd()函数可以获取当前目录,其语法格式如下:
该函数的使用比较简单。
另外,os模块的listdir()函数可以获取指定目录中包含的文件名与目录名,其语法格式如下:
其中,参数path指定要获取目录的路径。
遍历目录
如果希望查看指定路径下全部子目录的所有目录和文件信息,就需要进行目录的遍历,os模块的walk()函数可以遍历目录树,其语法格式如下:
该函数返回一个由3个元组类型的元素组成的列表,具体如下所示:
接下来演示使用walk()函数遍历目录,如例所示。
删除目录
删除目录可以通过以下两个函数,具体如下所示:
接下来演示这两个函数的使用,如例所示。
程序运行结束后, D:/1000phone/codingke空目录被删除,D:/1000phone/goodprogrammer目录及目录下内容被删除。
在Windows操作系统中,查看某个文件目录信息可以通过鼠标右键选择属性,如图所示。
图 1000phone属性
在图中,查看文件目录1000phone的属性,现要求编写程序,统计指定文件目录大小以及文件和文件夹数量,具体如例所示。
以下是我整理的一些提升程序员自身能力的资料,都已经整理并打包好了。
Python入门全套学习资料附带源码:
Python全套学习路线
Python零基础入门视频
Python项目源码
Python入门到进阶电子书籍和实战案例
资料领取
这份完整版的Python全套学习资料已为大家备好,朋友们如果需要可以微信扫描下方二维码添加,输入"领取资料" 可免费领取全套资料【有什么需要协作的还可以随时联系我】朋友圈也会不定时的更新最前言python知识。↓↓↓
或者
【点此链接】领取
好文推荐
了解python的前景:https://blog.csdn.net/weixin_49895216/article/details/127186741
了解python的兼职:https://blog.csdn.net/weixin_49895216/article/details/127124870