输出目录下所有文件及文件夹

创建临时文件及文件夹

输出目录下所有文件及文件夹

os模块简介

os是pyhon标准库,可以实现和操作系统有关的操作,例如创建,移动,复制文件和文件夹,文件路径和名称处理等等

注意:有些指令是windows,mac,linux通用,有些只在mac,linux下可用

获取当前python程序运行路径方法

import os

print(os.gecwd())

自动出路路径链接方法

os.path.join(第一个,第二个,第三个,…)

import os

print(os.path.join('文件夹名称','文件夹')

绝对路径:从跟文件夹开始

相对路径:相对于程序当前运行目录

列出当前程序文件夹下的所有文件和文件夹方法

import os

print(os.listdir())

import os

for item in os.listdir():

print(item)

也可以指定路径

os.listdir(绝对路径或者相对路径)

循环一遍判断谁是文件谁是文件夹方法

import os

for item in os.listdir():

print(item,os.path.isdir(item))

是文件夹返回ture,不是文件夹返回false

创建临时文件及文件夹

写入和读取文件

读取文件内容方法

open(filename,mode):打开一个文件,mode指打开文件模式

模式

描述

"r”

为了读取打开一个文件

"w”

为了写入打开一个文件,如果文件已经存在,它的内容就会被销毁

"a”

打开一个文件,从文件末尾追加一个数据

readlines()方法可将文件的每一行的内容读取出来出来

也``可以使用with…as…方法处理文件

优点:不管程序是否正常运行多会关闭文件,不需要单独再写close()

f = open('filename','r')

text = f.readlines()

print(text)

f.close()

也可写成

with open('filename','r') as f:

text = f.readlines()

print(text)

写入文件内容方法

write()方法

write open('fliename','w') as f:

f.write('python')

如果没有该文件则直接创建一个文件,如果有这个文件,这个文件则原本的内容会被清除掉

创建临时文件储存数据

TemporaryFile()

from tempfile import TemporaryFile

with TemporaryFile('w+') as f: #w+表示写入和读取文件

f.write('hello world')

f.seek(0) #将光标回到文件开头的位置

data = f.raedlines()

print(data)

创见临时文件夹

TemporaryDirectory()

from tempfile import TemporaryDirectory

with TemporaryDirectory() as file:

print(f'临时文件夹已经创建:{file}') #会输出临时文件夹的路径

当程序结束后会自动删掉该文件夹

python自动化办公-Python自动化办公室(1),python,一相关推荐

  1. python自动化办公入门书籍推荐-盘点使用Python进行自动化办公所需要的知识点

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  2. python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点

    三军可夺帅也,匹夫不可夺志也. 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动 ...

  3. Python实现自动化办公(三):Python对PPT文档的基本操作(python-pptx)

    Python对PPT文档的基本操作 文章目录 Python对PPT文档的基本操作 一.pptx模块 1.官方文档 2.安装pptx模块 二.基本函数的使用方法 三.使用案例 1.修改ppt内容 2.写 ...

  4. 如何用python实现自动化办公_Python自动化办公都需要掌握什么知识?

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  5. python自动办公知识点_Python自动化办公知识点整理汇总|简明python教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? ​ 这可能是很多非IT职场人士面临的困 ...

  6. python自动化办公入门书籍-视频教程-零基础Python自动化办公(漫画版)-Python

    零基础Python自动化办公(漫画版) 现任某大型游戏公司后端工程师,阿里云大学云学院导师,中国人工智能协会高级会员,HackPython工作室负责人,曾出版书籍<深入浅出生成对抗网络:原理剖析 ...

  7. 【Python】办公篇-《极客Python之效率革命》(小甲鱼) 笔记一

    〇.前情提要 学习小甲鱼的使用Python读写Excel文件.这是上篇. 参考: [办公篇]<极客Python之效率革命>(小甲鱼)https://www.bilibili.com/vid ...

  8. python自动化办公书籍_2020年最新 Python自动化办公(资料完整)

    温馨提示:本信息由[会员:胖子哥]搜集整理发布,版权归原作者及发布者所有,您如有异议请 举报 或者 版权申诉. 2020年最新 Python自动化办公(资料完整) 教材 软件 源码 课件 视频 有没有 ...

  9. 如何用python实现自动化办公_python自动化办公操作PPT的实现

    1.python-pptx模块简介 使用python操作PPT,需要使用的模块就是python-pptx,下面来对该模块做一个简单的介绍.这里提前做一个说明:python操作PPT,最好是我们提前设计 ...

  10. python自动化办公入门书籍推荐-好书推荐 | Python 如此神奇,让繁琐工作自动化...

    原标题:好书推荐 | Python 如此神奇,让繁琐工作自动化 Python 如此神奇,让繁琐工作自动化 编程的威力 如今,人们面临的大多数任务都可以通过编写计算机软件来完成. Al Sweigart ...

最新文章

  1. [分布式]事务处理的常见方法
  2. Java正则表达式匹配、替换HTML内容
  3. debian安装搜狗
  4. 产品经理网站数据分析之测量问题现状(二)
  5. windows程序静默安装
  6. 从KRE到XRE:ASP.NET 5中正在消失的那些K
  7. 一些有意思的博客收藏
  8. 邮件内容安全防护之反垃圾邮件开源软件ASSP
  9. layui laydate设置最小时间为当前时间
  10. android发短信!渣本毕业两年经验,终局之战
  11. 最短路径算法|Dijkstra‘s Algorithm
  12. python列表合并降序排列_python对象列表,根据对象属性以降序排列
  13. 读《洞穴奇案》——从虐猫到禁食狗肉,自然法真的存在吗?
  14. 查找数字的下标--二分法
  15. java求方程的根运行图_Java程序设计(十四)----一个求一元二次方程根
  16. 2018年7月24日日报
  17. createCriteria用法
  18. Html页面中直接显示pdf【一行代码实现】
  19. iTop-4412 刷机方式详解(1)
  20. 九年级计算机课教学计划,九年级下学期计算机学科教学计划.doc

热门文章

  1. Thinking with Joins
  2. 面经——嵌入式芯片底层
  3. POJ 2503-Babelfish(map)
  4. Unity3d基本优化条目
  5. HDU1265 Floating Point Presentation【水题】
  6. C语言程序设计练习题解
  7. JSK-5 矩阵翻转【入门】
  8. HDU2006 求奇数的乘积【入门】
  9. 消息消费轨迹存储效率优化
  10. Java Colections 集合类 —— List、ArrayList、Set(HashSet)