上节课我们对Python的自动化办公进行了入门导学课,这节课主要讲解了txt文件的筛选与读写,首先是相对路径跟绝对路径。
绝对路径就是文件或文件夹在硬盘上的完整路径。永远都是根目录开头,具体的文件或文件夹名称做结尾。
相对是指相对于当前目录的位置。 相对路径使用两个特殊符号,点.
和双点..
,点.
表示当前的目录,双点..
表示当前目录的上一级目录。
我们用一个图片来了解一下:
知道【工作文件夹】的路径后,就可以获取它里面的所有文件和文件夹的名称了。我们需要使用os模块
中的方法os.listdir(),os模块
是Python内置标准库中的一个模块,os是操作系统 operating system 的缩写,该模块提供了一些和系统相关的功能,比如说获取文件名列表、获取路径等等。方法os.listdir()
会以列表形式获取目标文件夹里的所有文件和文件夹名。os.listdir()
需要传入参数path
,这里的path
就是目标文件夹的位置,即目标文件夹的路径。
接下来是我们对文件的操作,这里问大家一个脑筋急转弯,问题是把大象放进冰箱需要几步,很多读者都知道答案,这里就不卖关子了,需要三步,分别是打开冰箱、把大象放进去、关闭冰箱。同理,我们文件的操作就如同这个答案一样