Python进阶笔记(2):自动化处理文件(上)
一. os模块和os.path模块1.1 os模块介绍OS:Operating System 操作系统1、os模块是python内置的与操作系统功能和文件系统相关的模块,该模块中的语句的执行结果通常与操作系统有关,在不同的操作系统上运行,得到的结果可能不一样。2、os模块与os.path模块用于对目录或文件进行操作例:打开记事本执行代码就自动打开# 打开记事本 import os os.syst....

Appium自动化框架从0到1之 日志文件配置(log.conf)
在config文件中,我们先把log的输出格式,输出路径等参数抽离出来作为一个配置表,这个写法,在selenium自动化框架中,是没有分离的。所以,我们有get到一个新方法:代码如下:log.conf [loggers] keys=root,infoLogger [logger_root] level=DEBUG handlers=consoleHandler,fileHandler [logg....
【Excel自动化办公Part1】:处理Excel文件的相关模块介绍、打开和读取表格内容
一、处理Excel文件的相关模块介绍1、openpyxl模块功能:可以读取和写入excel文件第三方模块,需要单独安装处理excel数据在表格内插入图表……2、安装方式Windows用户:pip install openpyxlMac用户:pip3 install openpyxl3、测试安装是否成功Windows用户打开命令行输入pythonMac用户打开终端输入 python3然后输入imp....

python自动化系列之python操作pptx文件
ppt文档是日常办公中经常用到的工具,好的ppt文档需要大量的时间和精力去写,但是简单的ppt文档,可以使用python批量生成;python-pptx介绍python-pptx是用于创建和更新PowerPoint文件的python库。可以用于添加幻灯片,填充文本占位符,添加图像、文本框,添加操作图形、标题、主题属性,流程图等以及在表格中添加幻灯片等等。python-pptx的使用可以参考官方文....

python自动化之使用xlwings读写excel文件
1、xlwings模块介绍:xlwings的意思是给Excel插上翅膀,官网解释为Make Excel Fly。xlwings是一个可以实现从Excel调用Python,也可在python中调用Excel的库。开源免费,一直在更新。特点: 1)xlwings支持.xls读,支持.xlsx文件读写。 2)支持Excel操作。 3)支持VBA。 xlwings支持操作xlsx和xls类型文件;官方文....
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(五)
4、创建和解压压缩包注意:这里所说的压缩包,指的是“.zip”格式的压缩包;1)读取压缩包里的文件import zipfile with zipfile.ZipFile("python办公自动化.zip", "r") as zipobj: print(zipobj.namelist()) --------------------------------------------------...

python自动化办公之你还在手动操作“文件”或“文件夹”吗?(四)
3)移动文件或文件夹shutil.move(“要移动的文件或文件夹”,“要移动到的位置”):移动文件/文件夹;文件夹或者文件被移动后,原始文件就没有了;① 移动文件shutil.move(“要移动的文件”,“要移动到的位置”)操作如下:import shutil # 将aba.txt移动到“傻逼”文件夹下 shutil.move("aba.txt","./傻逼/") # # 将test.txt移....

python自动化办公之你还在手动操作“文件”或“文件夹”吗?(三)
接着,我们获取上述几个常用属性看看。import time for file in os.scandir(): print(file.name, file.stat().st_size, time.ctime(file.stat().st_ctime), "\n")结果如下:3、批量创建、复制、移动、删除、重命名文件及文件夹1)创建文件夹os.mkdir("新文件夹名称"):创建单层文...

python自动化办公之你还在手动操作“文件”或“文件夹”吗?(二)
2)搜索、匹配文件名称及文件信息查看① 方法一:startswith()和endswith()字符串A.startswith(字符串B):字符串A是否以字符串B开头;字符串A.endswith(字符串B):字符串A是否以字符串B结尾;"abc.txt".startswith("abc") "abc.txt".endswith(".txt") ---------------------------....

python自动化办公之你还在手动操作“文件”或“文件夹”吗?(一)
1、输出目录下所有文件及文件夹1)os.getcwd():获取当前python程序的运行路径import os os.getcwd()结果如下:2)路径中斜杠(/)和反斜杠()的说明3)os.path.join():自动连接路径(不同的操作系统,连接符不同)os.path.join("My Project","Demo") "C:\\" + os.path.join("My Project","....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注