Python自动化工具(自动化操作)
一、多层目录的遍历
1.绝对路径和相对路径
相对路径:此路径下的,比绝对路径短。
绝对路径:完整的路径,根目录开始,C盘等(C:/或/)开始。
2.不同系统的路径问题
import os(来适应不同系统,版本windows和liunx)
3.多层级的目录遍历
os.walk(path1)函数,进入目录文件夹的每个角落。
每次返回三个结果(路径path、文件夹名dirnames、文件名filenames)
import os
path1="E:\Python商业实践"
for paths, dirnames, filenames in os.walk(path1):print("当前路径:",paths)print("当前路径包含的文件夹:",dirnames)print("当前路径包含的文件名:",filenames) print("\n")
4.完整路径拼接
endswith()是后缀判断,用来过滤所需文件。
os.path.join(path1,filename),用来拼接路径的。
import os
path1="E:\Python商业实践"
for paths, dirnames, filenames in os.walk(path1):print("当前路径:",paths)print("当前路径包含的文件夹:",dirnames)print("当前路径包含的文件名:",filenames) print("\n") for filename in filenames:if filename.endswith(".csv"):print(".csv的完整路径为:",os.path.join(path1,filename))print("\n")
5.系统文件夹管理
os.path.exists(路径)判断文件路径是否存在。返回为布尔类型。
os.makedirs(复杂文件路径)直接生成复杂文件夹路径。一定要是文件夹路径。
import os
path="琼璟/1/2/3/5"
status=os.path.exists(path)
print(status)
a=os.makedirs(path)
print("结果:",a)
path1="图片/结果/image/2023-1-1"
image_name="证件照。jpg"
image_path=os.path.join(path1,image_name)
print(image_path)
if not os.path.exists(image_path):os.makedirs(image_path)
Python自动化工具(自动化操作)相关推荐
- 移动端自动化工具概述
AutomateIt.Automate.按键精灵.AutoJS-等Android自动化工具有什么特点? 这几款工具,都是自动化工具,大致可以分为两类,全自动化工具及半自动化脚本工具.各有千秋,建议根据 ...
- Linux下自动化工具
一.自动化工具 自动化工具的优势在于可部分地替代人工的过程,能重复不断地执行,能精确判断数值和字符对象.例如,自动地产生数据,自动地打开应用程序,自动地查找控件,自动地输入数据,自动地操作控件,自动地 ...
- 盘点Python编程的简易版自动化工具——ADB史上全操作
点击上方"IT共享之家",进行关注 回复"资料"可获赠Python学习福利 今 日 鸡 汤 仰天大笑出门去,我辈岂是蓬蒿人. 大家好,我是皮皮,今天给大家讲讲A ...
- python下拉菜单_python-web自动化:下拉列表操作
非select/option元素: 1.触发下拉列表出现 2.等待下拉列表中的元素出现,然后进行选择元素即可. select/option元素: 下拉框操作-Select类 selenium提供Sel ...
- python 网页自动处理_推荐一款 10 行 Python 代码实现网页自动化工具
各种各样的网站在我们日常工作和学习中占据着举足轻重的地位,学习.影音娱乐.查询资料.协同办公,越来越多的任务都被迁移到浏览器 因此,网页也蕴含着很多有价值.我们能够用得到的资源 例如,数据.歌曲.影视 ...
- python模块之lib2to3(py2转py3自动化工具)
# -*- coding: utf-8 -*- #python 27 #xiaodeng #python模块之lib2to3(py2转py3自动化工具) #http://tieba.baidu.com ...
- python自动化工具哪个好用_10款好用的自动化测试工具推荐
当我们功能测试干的时间比较久了,或者想要学习更多的技术,提升自己的时候,基本上第一时间就会想到的是自动化测试.而在自动化测试领域,自动化工具的核心地位毋庸置疑,下面为大家推荐10款常见常用的自动化测试 ...
- python自动化教程_Python 任务自动化工具 tox 教程
1.tox 能做什么? 细分的用途包括: 创建开发环境 运行静态代码分析与测试工具 自动化构建包 针对 tox 构建的软件包运行测试 检查软件包是否能在不同的 Python 版本/解释器中顺利安装 统 ...
- html搜索框代码_解放双手 | 10行Python代码实现一款网页自动化工具
各种各样的网站在我们日常工作和学习中占据着举足轻重的地位,学习.影音娱乐.查询资料.协同办公,越来越多的任务都被迁移到浏览器. 因此,网页也蕴含着很多有价值.我们能够用得到的资源.例如,数据.歌曲.影 ...
- python自动化任务_Python任务自动化工具tox使用教程
1.tox 能做什么? 细分的用途包括: 创建开发环境运行静态代码分析与测试工具自动化构建包针对 tox 构建的软件包运行测试检查软件包是否能在不同的 Python 版本/解释器中顺利安装统一持续集成 ...
最新文章
- java 数组越界异常_数组越界异常 求解决!!!
- 分享一点python 编码设置的知识
- Quartz-任务调度信息持久化到DB中
- 基于.Net Remoting的项目总结报告
- java 正则表达式 替换字符串img标签的路径_python面试题汇总第06期-正则表达式(内附7题及答案)...
- CF1120D Power Tree(树形DP/构造+差分+最小生成树)
- spring(7)spring mvc 的高级技术
- 介绍Angular的注入服务
- 新手教程:Mac电脑如何设置自动隐藏菜单栏?
- 热流体动压润滑matlab_仿真加快摩擦润滑研究进程
- vue 引入vue-resource给页面加点动态数据
- ios safari 模拟器_电脑也能运行iOS iOS模拟器体验
- 提高模型准确率:组合模型
- lane是什么意思_Lane_英文名Lane是什么意思
- VisionPro使用C#编写脚本
- Java实战干货分享
- 计算机常用符号对应的英文
- 第八章、所有者权益及损益的核算
- 清亡之路(4):最受误解的东南互保
- 牛视源码定制,抖音矩阵系统,别和谐啊、、、