Python自动化办公笔记1

2022-02-12 370 0

Os模块,python自带的标准库,不用另外安装

用于创建移动复制文件和文件夹

输出文件路径和名称处理等

如果以后想了解更多的os模块功能

https://docs.python.org/zh-cn/3/library/os.html

import os
print(os.getcwd())

生成当前这个py文件的当前绝对路径

注意:这里创建的py文件名称不能和导入的模块名字一样

windows中文件的路径都是用\

mac和linux采用/作为文件的分隔符

这里和网页的分隔符不一样

import os
print(os.path.join(‘目录1’,’目录2’)

输出结果

目录1\目录2

python的相对路径

比如我们当前的py文件在E:\目录1\文件夹下

有一个目录2文件夹

那么目录2文件夹的相对py文件的路径就是./目录2

import os
print(os.listdir())

可以输出当前py文件所在的目录下面的所有文件和文件夹

这里可以在listdir()括号里指定绝对路径或者相对路径

os.path.isdir()

判断文件是否是文件夹

如果是文件夹 返回Ture   否则返回False(说明是文件而不是文件夹)

os.scandir()

import os
for file in os.scandir():
print(file.name,file.path,file.is_dir())

这种方式可以更快速的导出文件和路径以及判断是否是文件夹

推荐使用这种方式

相关文章

Tkinter学习(2)
Tkinter学习(1)
selenium自动化模块学习(5)
selenium自动化模块学习(4)
selenium自动化模块学习(3)
selenium自动化模块学习(2)

发布评论