如何合理地规划 Python 的项目目录?

147 篇文章 1 订阅
133 篇文章 1 订阅

前言

在开发中,随着文件数量的增多,就需要创建目录来管理文件,有关文件目录的操作,该操作需要导入os模块。

创建目录

os模块的mkdir()函数可以创建目录,其语法格式如下:

img

参数path指定要创建的目录。

【----帮助Python学习,以下所有学习资料文末免费领!----】

此处需注意该函数只能创建一级目录,如果需要创建多级目录,则可以使用makedirs()函数,其语法格式如下:

img

程序运行结束后,在目录D:/1000phone/下创建出一个目录codingke。此处需注意,该函数只能创建一级目录,如果需要创建多级目录,则可以使用makedirs()函数,其语法格式如下:

img

参数path1与path2形成多级目录,具体示例如下:

img

程序运行结束后,目录结构为D:/1000phone/goodprogrammer/test。

获取目录

os模块的getcwd()函数可以获取当前目录,其语法格式如下:

img

该函数的使用比较简单。

另外,os模块的listdir()函数可以获取指定目录中包含的文件名与目录名,其语法格式如下:

img

其中,参数path指定要获取目录的路径。

img

遍历目录

如果希望查看指定路径下全部子目录的所有目录和文件信息,就需要进行目录的遍历,os模块的walk()函数可以遍历目录树,其语法格式如下:

img

该函数返回一个由3个元组类型的元素组成的列表,具体如下所示:

img

接下来演示使用walk()函数遍历目录,如例所示。

img

删除目录

删除目录可以通过以下两个函数,具体如下所示:

img

接下来演示这两个函数的使用,如例所示。

img

程序运行结束后, D:/1000phone/codingke空目录被删除,D:/1000phone/goodprogrammer目录及目录下内容被删除。

在Windows操作系统中,查看某个文件目录信息可以通过鼠标右键选择属性,如图所示。

img

图 1000phone属性

在图中,查看文件目录1000phone的属性,现要求编写程序,统计指定文件目录大小以及文件和文件夹数量,具体如例所示。

img

以下是我整理的一些提升程序员自身能力的资料,都已经整理并打包好了。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值