打开Windows命令行操作工具
我们同时按着win+R,输入cmd,按回车键后,一般默认的目录就是这个。
获取当前目录
我们使用cd跳转命令,用绝对路径进入到Python源代码的文件夹中,记得加上参数/d,要不然不能跨盘跳转的。它的全拼是change directory,改变目录。
Python中与此相同功能的chdir跳转函数,在文章中后部举例。
Python中,导入os系统库文件,通过getcwd函数,获取当前的工作目录,或者操作目录。get是得到,cwd是current working directory的简写。
查看当前目录下的文件和文件夹
用dir命令,可以显示当前工作目录下的文件和文件夹,命令的全拼就是directory目录的意思。
Python中通过listdir函数,就可以达到同样的结果,不过是以列表的形式返回的,元素是字符串类型的文件名和文件夹名。
为了让感官上好受点,可以通过for遍历返回的列表,把所有的元素分行显示出来。是不是看着,好多了。
创建文件夹
通过md命令,可以创建新的文件夹,后面跟着的就是新的文件夹名称。它的全拼是make directory,创造目录。
Python中同样功能的命令类似,mkdir函数,一个字符串的参数,字符串的内容,就是文件夹的名称。
跳转目录
为了表达文件或文件夹的路径更深一层次,可以用/斜杠来区分上一级文件夹名称和下一级文件夹名称。
只要当前目录存在的下一级目录,都是可以用chdir跳转函数来完成的。
删除目录
windows中,我们通过rd命令(remove directory),把刚才创建的文件夹(最后一个创建的)删除了。
在Python中,我们把创建的第一个文件夹删除了,使用的是rmdir函数。
注意
无论是创建,还是删除,最好像上一篇文章所说的,都在执行前检查是否存在,以免出现纰漏,造成程序的崩溃。
PS:本文代码基于Windows 10,Python 3.10.4。
热门跟贴