Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
141
2023-11-13
【摘要】 本书摘自《Python趣味编程入门与实战》一书中第9章,第2节,王征、李晓波著。
9.2.4 文件夹的删除
在Python 中,利用os.rmdir() 方法实现文件夹的删除,其语法格式如下:
os.rmdir(path)
参数path 是要删除文件夹的路径。另外该方法没有返回值。
需要注意的是,该方法只能删除空的文件夹,即文件夹中不能有文件夹或文件。
利用os.listdir() 方法,可以查看文件夹中的文件夹或文件,其语法格式如下:
os.listdir(path)
参数path 是要查看文件夹的路径。该方法返回一个列表,其中包含由路径指定的目录中条目的名称。
单击“开始”菜单,打开 Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New File” 命令,创建一个Python
py”, 然后输入如下代码:
if os.path.exists("mydirl") : 文件夹
print("mydir1 文件夹存在!")
if len(os.listdir("mydir1"))==0:
print("mydir1 文件夹是个空文件夹!")
os.rmdir("mydirl")
print(" 已成功删除mydir1 空文件夹")
else :
print(" 显示mydir1 文件夹中的内容:")
print(os.listdir("mydirl"))
print()
print("\nmydir1 文件夹不是个空文件夹,不能用os.rmdir() 方法删除,如果删除,就会报错!”)
else :
print("mydir1 文件夹不存在! ")
if os.path.exists("newmydir1") : #判断当前目录下是否存在
newmydir1 文件夹
print("newmydir1 文件夹存在!")
if len(os.listdir("newmydir1"))==0 :
print("newmydir1 文件夹是个空文件夹!")
os.rmdir("newmydir1")
else :
print(" 显示newmydir1 文件夹中的内容:")
print()
print(os.listdir("newmydirl"))
print("\newnmydir1 文件夹不是个空文件夹,不能用os.rmdir() 方法删除,如果删除,就会报错!”)
else :
print("newmydir1 文件夹不存在! " )
在这里首先判断当前目录下是否存在 mydir1 文件夹,如果存在,再判断 是否是空文件夹,如果是就删除,如果不是,就显示该文件夹中的内容;当然, 如果不存 mydir1 文件夹,就会显示 “mydir1 文件夹不存在!”。同理,对newmydir1 文件夹进行判断。
单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码,结果如图9.18所示。
在这里可以看到 mydir1 文件夹是空文件夹,而 newmydir1 文件夹不是空文件夹,其中文件为“‘1.py’, ‘book1.txt’,‘mydir3’,‘myt.txt’,‘mytxt.txt’”。
需要注意的是,如果该程序再运行一次,由于mydir1 文件夹已删除,就会有不同的提示信息。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~