我是靠谱客的博主 糟糕小白菜,最近开发中收集的这篇文章主要介绍通过python实现文件的创建,删除,删除文件夹和非空文件夹,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

import os
#os.mkdir("shazi")#文件夹的创建


#os.rmdir("shazi")#删除目录为空的文件夹
#os.rmdir("shazi/shazi02")#删除shazi文件下的shazi02文件夹(注意:这里的shazi02为空文件夹)


#print(os.getcwd())#获取当前目录


# temp=os.chdir("shazi")#改变默认目录
# print(temp)
 


# temp=os.listdir("shazi")#获取目录列表
# print(temp)




#删除有一层文件夹的文件


# for item in os.listdir("shazi"):#遍历shazi列表返回给intem
#     p="shazi/"+item#遍历shazi得到的所有路径
#     if os.path.isdir(p):#判断p是否为文件
#         os.remove(p)#删除文件
#     else:
#         os.redir(p)#删除文件夹
# os.rmdir("shazi")




#可以删除所有的文件,包括里面嵌套好多层的
def rm(p):
    #判断输入是否为文件
    if os.path.isfile(p):
        os.remove(p)
        print("删除文件:",p)
    else:
        #删除文件的子文件和文件夹
        fs=os.listdir(p)#获取文件夹里的文件
        for temp in fs:
            rm(p+"/"+temp)
        os.rmdir(p)
        print("删除文件夹:",p)
       
rm("shazi")#向rm函数传入一个参数(要删除的文件或文件夹名)
例如:我传的文件名字是shazi,那么我传入的shazi不管是文件还是文件夹都会全部删除
温馨提示:此操作在磁盘操作,不会放进回收站,是永久删除




























 

最后

以上就是糟糕小白菜为你收集整理的通过python实现文件的创建,删除,删除文件夹和非空文件夹的全部内容,希望文章能够帮你解决通过python实现文件的创建,删除,删除文件夹和非空文件夹所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部