importosdefget_file_name(file_path):# 获取文件路径dir_name=os.path.dirname(file_path)# 获取文件名file_name=os.path.basename(file_path)# 打印文件名print("文件名:",file_name)# 测试代码file_path="/path/to/file.txt"get_file_name(file_path) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ...
方法一:使用 os 模块 Python 的 os 模块提供了许多与操作系统相关的函数,其中包括文件和目录处理的函数。通过使用 os 模块的相关函数,我们可以很方便地获取文件夹下的所有文件名。 importosdefget_file_names(folder):file_names=[]forfile_nameinos.listdir(folder):file_names.append(file_name)returnfile_names...
file_name_listdir("./")# files 200-2000(1).txt# files 200-2000(2).txt# files 200-2000(3).txt# files getFileName.py# files test 注意:使用os.listdir函数不仅是文件,文件夹也会被遍历到,例如test即是一个文件夹。 全局变量保存 如果想要保存文件名可以使用全局变量或者局部变量进行保存。 如果使用...
os.path.basename(path)获取文件名 os.path.exists(path)判断文件或目录是否存在 os.path.isabs(path)判断输入的路径是否为绝对路径 os.path.isfile(path)判断是否为文件 os.path.isdir(path)判断是否为目录 os.path.join(path1[, path2[, ...]])组合多个路径 os.path.getctime(filename)获取文件或者目录...
import os def file_name_walk(file_dir): for root, dirs, files in os.walk(file_dir): print("root", root) # 当前目录路径 print("dirs", dirs) # 当前路径下所有子目录 print("files", files) # 当前路径下所有非目录子文件 file_name_walk("./") # root ./ # dirs ['test'] # files...
/usr/bin/python# -*- coding: UTF-8 -*-importosimporttimefile='/root/runoob.txt'# 文件路径print(os.path.getatime(file))# 输出最近访问时间print(os.path.getctime(file))# 输出文件创建时间print(os.path.getmtime(file))# 输出最近修改时间print(time.gmtime(os.path.getmtime(file)))# 以struct...
os.path.isdir(path)os.path.isfile(path)5. 获取目录的大小 os.path.getsize(path)路径操作 1. 合并路径 os.path.join(path1, path2, ...)2. 获取路径的目录名和文件名 os.path.dirname(path)os.path.basename(path)3. 判断路径是否存在 os.path.exists(path)4. 判断路径是否为绝对路径 os.path....
path.basename(__file__) print("当前文件的文件名:", file_name) 在上述代码中,我们使用os.path.basename()函数获取当前文件的文件名,并将结果保存在变量file_name中。 os.path.split(): 分割目录和文件名 os.path.split()函数用于将路径分割成目录和文件名两部分。 # 分割文件路径 path = "/path...
os下面有很多函数,调用方式一般为os.name,其中比较特殊的是Path,Path模块是OS的一个子模块,下面又有很多的函数,调用方式一般为os.path.isfile。刚接触的可能不大明白,需要注意下。 #加载import os#查看os下的函数print(dir(os))#查看os.path下的函数print(dir(os.path)) ...
os库应该是使用频率最高的一个文件处理库,但是不得不说Python中还有几个其它的文件处理库,像shutil库、glob库、pathlib库,它们可以说是相互补充,有着自己好用的方法。黄同学亲切的将它们合称为Python文件处理库的四大天王。 今天呢,咋们就对这4个库来个深度对比,对比一下好像学习什么都快了。