微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python处理文件路径有哪些方法?Python常用的处理文件路径的方法

在python中处理文件路径的方法有很多,有旧方法也有新的方法在不断更新。对于新手的python小白来说,肯定是越简单越好用的才是最受欢迎的。下面为大家带来两种方法,大家可以根据需要自行选择。

第一种方法:使用os.path

在Python处理文件的路径中,这是一种旧方法,使用os模块下的path操作,其实在Python的os.path模块下还提供了很多有用的工具,可以帮助我们处理一些面向特定操作系统的文件系统等问题,比如我们现在要使用斜杠在当前的操作系统下正确的去构造一个路径,使用的代码如下:

import os.path
HH= os.path.join("source_data", "text_files")
file_to_open = os.path.join(data_folder, "raw_data.txt")
f = open(file_to_open)
print(f.read())

在这代码中,可以在windows系统中和mac系统中都能使用,在操作的过程中调用os.path.join()时,每一次都会把路径中的每一部分作为一个独立的字符串参数传入,这样的做法比较的笨拙,所以越来越多人不太喜欢使用这种方法,而是使用最新的方法

第二种方法python3中的pathlib

这是一种更新之后的方法,在python3.4版本之后出现的一种行动标准库,专门用来处理文件和路径,利用pathlib库操作文件的时候,只需要简单的创建一个path()对象,再传入正确的正斜杠路径和文件名即可。举个例子:

from pathlib import Path
HH= Path("source_data/text_files/")
file_to_open = data_folder / "raw_data.txt"
f = open(file_to_open)
print(f.read())

到此,这篇关于Python处理文件路径有哪些方法?Python常用的处理文件路径的方法文章分享到这里了,希望大家通过对这这篇文章的学习,能收获到更多Python处理文件路径的知识。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐