一、多层目录的遍历

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自动化工具(自动化操作)相关推荐

  1. 移动端自动化工具概述

    AutomateIt.Automate.按键精灵.AutoJS-等Android自动化工具有什么特点? 这几款工具,都是自动化工具,大致可以分为两类,全自动化工具及半自动化脚本工具.各有千秋,建议根据 ...

  2. Linux下自动化工具

    一.自动化工具 自动化工具的优势在于可部分地替代人工的过程,能重复不断地执行,能精确判断数值和字符对象.例如,自动地产生数据,自动地打开应用程序,自动地查找控件,自动地输入数据,自动地操作控件,自动地 ...

  3. 盘点Python编程的简易版自动化工具——ADB史上全操作

    点击上方"IT共享之家",进行关注 回复"资料"可获赠Python学习福利 今 日 鸡 汤 仰天大笑出门去,我辈岂是蓬蒿人. 大家好,我是皮皮,今天给大家讲讲A ...

  4. python下拉菜单_python-web自动化:下拉列表操作

    非select/option元素: 1.触发下拉列表出现 2.等待下拉列表中的元素出现,然后进行选择元素即可. select/option元素: 下拉框操作-Select类 selenium提供Sel ...

  5. python 网页自动处理_推荐一款 10 行 Python 代码实现网页自动化工具

    各种各样的网站在我们日常工作和学习中占据着举足轻重的地位,学习.影音娱乐.查询资料.协同办公,越来越多的任务都被迁移到浏览器 因此,网页也蕴含着很多有价值.我们能够用得到的资源 例如,数据.歌曲.影视 ...

  6. python模块之lib2to3(py2转py3自动化工具)

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python模块之lib2to3(py2转py3自动化工具) #http://tieba.baidu.com ...

  7. python自动化工具哪个好用_10款好用的自动化测试工具推荐

    当我们功能测试干的时间比较久了,或者想要学习更多的技术,提升自己的时候,基本上第一时间就会想到的是自动化测试.而在自动化测试领域,自动化工具的核心地位毋庸置疑,下面为大家推荐10款常见常用的自动化测试 ...

  8. python自动化教程_Python 任务自动化工具 tox 教程

    1.tox 能做什么? 细分的用途包括: 创建开发环境 运行静态代码分析与测试工具 自动化构建包 针对 tox 构建的软件包运行测试 检查软件包是否能在不同的 Python 版本/解释器中顺利安装 统 ...

  9. html搜索框代码_解放双手 | 10行Python代码实现一款网页自动化工具

    各种各样的网站在我们日常工作和学习中占据着举足轻重的地位,学习.影音娱乐.查询资料.协同办公,越来越多的任务都被迁移到浏览器. 因此,网页也蕴含着很多有价值.我们能够用得到的资源.例如,数据.歌曲.影 ...

  10. python自动化任务_Python任务自动化工具tox使用教程

    1.tox 能做什么? 细分的用途包括: 创建开发环境运行静态代码分析与测试工具自动化构建包针对 tox 构建的软件包运行测试检查软件包是否能在不同的 Python 版本/解释器中顺利安装统一持续集成 ...

最新文章

  1. java 数组越界异常_数组越界异常 求解决!!!
  2. 分享一点python 编码设置的知识
  3. Quartz-任务调度信息持久化到DB中
  4. 基于.Net Remoting的项目总结报告
  5. java 正则表达式 替换字符串img标签的路径_python面试题汇总第06期-正则表达式(内附7题及答案)...
  6. CF1120D Power Tree(树形DP/构造+差分+最小生成树)
  7. spring(7)spring mvc 的高级技术
  8. 介绍Angular的注入服务
  9. 新手教程:Mac电脑如何设置自动隐藏菜单栏?
  10. 热流体动压润滑matlab_仿真加快摩擦润滑研究进程
  11. vue 引入vue-resource给页面加点动态数据
  12. ios safari 模拟器_电脑也能运行iOS iOS模拟器体验
  13. 提高模型准确率:组合模型
  14. lane是什么意思_Lane_英文名Lane是什么意思
  15. VisionPro使用C#编写脚本
  16. Java实战干货分享
  17. 计算机常用符号对应的英文
  18. 第八章、所有者权益及损益的核算
  19. 清亡之路(4):最受误解的东南互保
  20. 牛视源码定制,抖音矩阵系统,别和谐啊、、、

热门文章

  1. 2008年10月2号,星期四,晴。不患人之不己知,患不知人也。(孔子)
  2. 汇编工具DOSBOX安装使用
  3. GL-Studio 4.3-1 安装
  4. ThinkPHP导出百万条数据量
  5. 四 . LeetCode标签刷题——树/二叉树(一) 算法部分
  6. 《C语言程序设计第三版》(苏小红)习题九 课后答案
  7. 2020年浙大计算机考研答疑
  8. 数据库------MYSQL
  9. Android修行手册 - 实现可折叠TextView,仅一个类复制即用
  10. php社区twig,twig模板简单实用介绍