ad

通过《Python趣味编程入门与实战》_领略Python的趣味_9.2 文件夹的基本操作

网友投稿 108 2023-11-13

【摘要】 本书摘自《Python趣味编程入门与实战》一书中第9章,第2节,王征、李晓波著。

9.2 文件夹的基本操作

所有文件都包含在各种文件夹中,Python 处理文件夹也很容易,如文件夹的创建、重命名、删除及遍历显示文件夹中的内容。

9.2.1 创建文件夹

在 Python 中,利用mkdir() 方法创建文件夹,语法格式如下:

os.mkdir(path)

通过《Python趣味编程入门与实战》_领略Python的趣味_9.2 文件夹的基本操作

参数 path 是创建文件夹的路径。另外该方法没有返回值。

文件夹的路径有两种,分别是绝对路径和相对路径

1. 绝对路径

绝对路径是指从磁盘的根目录开始定位,直到对应的位置为止。例如: “C:/

dir” 或 “F://newdir”。

2. 相对路径

相对路径是指从当前所在路径开始定位,直到对应的位置为止。用“”

表示当前目录,用“”表示上一级目录。

单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中

的 “File/New File”命令,创建一个Python 文件,并命名为 “Python9-6.py”, 然后输入如下代码:

import os

print(" 在当前目录下创建一个文件夹\n") os.mkdir("mydir1")

#导入os 标准库

#在当前目录下创建一个文件夹

print(" 在当前目录的上一级目录下创建一个文件夹\n")

os.mkdir(" ../mydir2") #在当前目录的上一级目录下创建一个文件夹 print(” 在当前目录的mydir1 中创建一个子文件夹\n”)

os.mkdir("./mydir1/mydir3") # 在当前目录的 mydir1 中创建一个子

文件夹

print(”在当前目录中的mydirl/mydir3

os.mkdir("./mydirl/mydir3/mydir4") mydir3" 中创建一个子文件夹

print (" 在C 盘中创建一个文件夹\n")

os.mkdir("C:/mydir5")

中创建一个子文件夹\n")

# 在当前目录中的"mydirl/

#在C 盘中创建一个文件夹

print(" 在C:/mydir5 中创建一个文件夹\n")

os.mkdir("C:/mydir5/mydir6")# 在 "C:/mydir5" 中创建一个文件夹

在这里首先导入os 标准库,在当前目录下创建一个文件夹、在当前目录 的上一级目录下创建一个文件夹、在当前目录中的mydir1 中创建一个子件夹、 在当前目录中的"mydir1/mydir3" 中创建一个子文件夹,这几个文件夹都是相对路径。

最后在C 盘中创建一个文件夹、在 “C:/mydir5” 中创建一个文件夹,这两个文件夹是绝对路径。

单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码需要注意的是,如果你创建的文件夹已存在,再创建就会报错。上述程 序第一次运行后,就创建出6个文件夹,如果再运行一次,由于这些文件夹都已存在,所以就会报错。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:通过《Python趣味编程入门与实战》_领略Python的趣味_8.4.3 global 和 nonlocal 关键字
下一篇:通过《Python趣味编程入门与实战》_领略Python的趣味_3.3.5 实例:每周学习计划系统
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×