在这个示例中,我们首先导入了os模块,然后定义了一个get_filenames()函数,该函数接受一个文件夹路径作为参数,并返回该文件夹下所有文件的名称(不带路径)。 在get_filenames()函数中,我们使用了os.listdir()函数来获取文件夹下的所有文件名,然后使用os.path.isfile()函数来判断是否为文件,最后使用os.path.basena...
importosdeffile_name_walk(file_dir):forroot, dirs, filesinos.walk(file_dir):print("root", root)# 当前目录路径print("dirs", dirs)# 当前路径下所有子目录print("files", files)# 当前路径下所有非目录子文件file_name_walk("./")# root ./# dirs ['test']# files ['200-2000(1).txt', '...
print(os.path.dirname(filename)) #获取目录名 1. 2. 3. 输出结果为: filename /home/dd/Desktop 1. 2. 8 创建与删除目录 os.mkdir('img') #创建单个目录 os.makedirs('img/1/2') #递归创建目录 os.rmdir('img') #删除目录(不能递归删除) 1. 2. 3. 4. 9 创建文件 删除文件 os.mknod('...
os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。 os.path.existe()函数用来检验给出的路径是否真地存在 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目录到dirname os.path.getsize(name):获得文件大小,如果name是目录返回0L os.path.abspath(name):获得绝对路径 ...
def read_file(fileName): # 检查文件是否存 if not os.path.exists(fileName): raise FileNotFoundError(f'{fileName} not found!') fin = open(fileName) data = fin.read() print(data) fin.close() return data ''' FileNotFoundError: input666.txt not found!
一、os模块 1.得到当前工作目录,即当前Python脚本工作的目录路径: 2.返回指定目录下的所有文件和目录名: 3.函数用来删除一个文件: 4.删除多个目录: 5.检验给出的路径是否是一个文件: 6.检验给出的路径是否是一个目录: 7.判断是否是绝对路径: 8.检验给出的路径是否真地存: 9.返回一个路径的目录名和文件名...
os.path.getsize(filename) #返回文件包含的字符数量 获取当前工作目录 os.getcwd() 该函数不需要传递参数,它返回当前的目录。需要说明的是,当前目录并不是指脚本所在的目录,而是所运行脚本的目录。 import os print('当前目录是 %s'%(os.getcwd())) ...
否则返回Falseos.path.join(path1[, path2[, ...]])#将多个路径组合后返回,第一个绝对路径之前的参数将被忽略os.path.getatime(path)#返回path所指向的文件或者目录的最后存取时间os.path.getmtime(path)#返回path所指向的文件或者目录的最后修改时间os.path.getsize(fil...
26、os.stat('path/filename') 获取文件/目录信息 27、os.pathsep 输出用于分割文件路径的字符串 win下为 ; ,Linux下为 : 28、os.path.join(path1[, path2[, ...]]) 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 29、os.path.getatime(path) 返回path所指向的文件或者目录的最后访问时间...
/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...