【Python处理文件路径有哪些方法?Python常用的处理文件路径的方法】在python中处理文件路径的方法有很多,有旧方法也有新的方法在不断更新 。对于新手的python小白来说,肯定是越简单越好用的才是最受欢迎的 。下面为大家带来两种方法,大家可以根据需要自行选择 。
文章插图
第一种方法:使用os.path
在Python处理文件的路径中,这是一种旧方法,使用os模块下的path操作,其实在Python的os.path模块下还提供了很多有用的工具,可以帮助我们处理一些面向特定操作系统的文件系统等问题,比如我们现在要使用斜杠在当前的操作系统下正确的去构造一个路径,使用的代码如下:
import os.pathHH= 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 PathHH= Path("source_data/text_files/")file_to_open = data_folder / "raw_data.txt"f = open(file_to_open)print(f.read())到此,这篇关于Python处理文件路径有哪些方法?Python常用的处理文件路径的方法的文章就分享到这里了,希望大家通过对这这篇文章的学习,能收获到更多Python处理文件路径的知识 。
推荐阅读
- Python怎么上传文件?Python实现文件上传的方法有哪些
- Python add函数是如何使用呢?Python中函数add的基本用法
- Python中文分词是什么?常用Python中文分词工具的使用方法
- Python程序设计中的算法框架有哪些?详解Python中的算法框架的特点
- python中elif结构语句怎么判断?python语句中elif的判断方法
- 如何理解python3函数中num的用法?python3函数中num的使用方法
- python集合可以修改吗?python集合是可变的吗?
- Python怎么插入数据到MongoDB?Python如何向MongoDB中插入数据
- Python什么模块可以连接mongodb?Python连接mongodb数据库两个方法
- Python如何获取今天任意时刻时间戳?Python怎么得到今天某刻时间戳