[分享] 书籍《Python编程快速上手(第2版)》阅读心得5、文件操作(1)

xinmeng_wit   2024-5-15 21:42 楼主

本次学习文件相关的操作。

 

1、路径的文件夹分隔符

在Windows上路径书写使用倒斜杠作为文件夹之间的分隔符。但在macOS和Linux操作系统上使用正斜杠分隔路径。

为了能够统一处理这种不同系统之间的文件路径差异,python提供了一个pathlib模块(里面的Path()方法)可以很方便的处理这个问题。

Path()方法返回一个文件路径的字符串。

image.png  

 

2、使用/运算符连接路径

python可以直接使用/来连接路径,但前提是前面的路径使用Path()方法。

例如:

image.png  

特别需要注意的是:使用/运算符连接路径是,/前面必须是Path对象。

 

3、当前工作目录

python可以使用Path.cwd()函数来获取当前工作路径的字符串,并可以利用os.chdir()函数改变它,如下实例:

image.png  

另外,也可以使用os.getcwd()函数获取当前工作目录,但这是一种比较老的方法了。

 

4、主目录

计算机上的每个用户都有一个自己的文件夹,该文件夹称为主目录,可以通过Path.home()函数来获取主目录。

image.png  

 

5、创建新文件夹

Python可以使用os.makedirs()函数创建新文件夹。

image.png  

image.png  

该方法可以一次创建多级目录。

 

还有跟多的与文件操作相关的知识,下次接着学习。

回复评论 (6)

兄弟你也在学吗,我也刚刚开始学,不知道能坚持多久

点赞  2024-5-16 00:09

还有跟多的与文件操作相关的知识,下次接着学习。

建个linux虚拟机,学起来更加有意思。

点赞  2024-5-16 07:39
引用: EFT 发表于 2024-5-16 00:09 兄弟你也在学吗,我也刚刚开始学,不知道能坚持多久

要想办法把这些知识用在实际项目中,不然记不住而且很容易坚持不下去


点赞  2024-5-16 08:07
引用: lugl4313820 发表于 2024-5-16 07:39 还有跟多的与文件操作相关的知识,下次接着学习。 建个linux虚拟机,学起来更加有意思。

哈哈,linux都是文件,可以的


点赞  2024-5-16 08:09

Python确实挺方便的,主要都是应用级的 

点赞  2024-5-16 12:16
引用: qzc飘曳 发表于 2024-5-16 12:16 Python确实挺方便的,主要都是应用级的 

嗯嗯,是的


点赞  2024-5-17 16:36
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复