1.前言
os模块是Python中处理文件和文件夹的重要模块,其中了解模块的一些基本功能对于使用Python对excel进行数据分析具有很大的帮助。我们现在一起学习该模块的基本功能及方法,主要包括获取文件路径、获取文件夹内容和分割获取文件后缀。
2.使用步骤
1.获取当前运行的Python代码文件路径
代码如下所示,作用:获取当前代码的文件路径。
import os
path = os.getcwd()
print(path)
运行代码如下所示,当前代码的运行路径是"e:\大学\学习\研\研究生科研\pandas数据分析 "。
2.查看某个文件夹下包含的所有文件和子文件夹的名称
代码如下所示。关键函数:listdir()
import os
# 建议将路径作为一个参数传入
search_path = "./example/"
file_list = os.listdir(search_path)
print(file_list)
如上所示,表示找到当前路径下的example文件夹下的所有内容,如下所示。其中listdir()方法返回一个列表。
当然,如果listdir()函数中不传入任何参数的话,则表示将当前路径下的所有文件获取出来哈哈。
3.分离文件主名以及扩展名
关键函数:splittext()
作用:在使用Python进行路径拼接的使用,这个方法就非常常用。代码如下所示。
filename = "./example/表1.xlsx"
separate = os.path.splittext(filename)
print(separate)
如下所示,最后将前面的部分与后面的后缀名分割开来。最后得到的结果是'./example/表1'和 '.xlsx'。