首先了解几个关键方法:
-
os.getcwd()
该函数可以返回当前所在的目录。
files = os.getcwd() # files中保存的是当前的执行目录
-
os.path.splitext()
该函数可以分解文件名的扩展名。 -
os.listdir(file_path)
该函数可以列出给定路径下的所有文件与文件夹。 -
os.path.join(file_path, file_name)
该函数可以将路径与文件名拼接起来。 -
os.path.isfile(path)
该函数可以判断指定的文件路径是否为文件。 -
os.path.isdir(path)
该函数可以判断指定的路径是否为文件夹。 -
os.remove(filename)
该函数可以删除指定路径的文件。
然后看看下面的代码,功能是删除指定路径下的所有文件。
del_list = os.listdir(filepath)
for f in del_list:
file_path = os.path.join(filepath, f)
if os.path.isfile(file_path):
os.remove(file_path)