python3 os进行嵌套操作的实例讲解


Posted in Python onNovember 19, 2020

在生活之中,我们想要去一个很远的地方,可能先走到坐车的地方,再从乘车去目的地。那么,我们是不是可以理解成函数嵌套也是这样,需要不同函数的组合才能最终实现某种运行的结果。在python3 os中同样有这样的嵌套操作存在,小伙伴跟小编一起看看和以前的学习有何不同。

如果想批量一个嵌套的文件,即在一个新建的文件里面,在建文件夹。 os.makedirs()

import os
try:
 name = "python3"
 count = 1
 for i in range(3):
  os.makedirs("%s/first%d"%(name,count))#这里面可以直接写文件名,之所以没有写\
是因为后期也很少会写,因为是批量行为,所以不能写死了。直接调用,自动生成文件名。
  count += 1
except Exception as e:
 print(e)

python3 os进行嵌套操作的实例讲解

既然创建了,就是为了读取文件。要想读取文件夹下的所有文件,就用到这个了。

import os
try:
 path = "D:/360Downloads/leaningpython/Day10/python3/first1"#文件夹地址
 files = os.listdir(path) #可以获取文件夹里的所有文件名
 for i in files:
  print(i) #提示下面读取的是哪个文件
  if not os.path.isdir(i): #判读文件不是文件夹,如果不是,就读取。
   f = open(path + "/" + i ,"r") #开始打开文件
   for line in f: 
    print(line.strip()) #打印出来,strip去除空格和换行符
except Exception as e:
 print(e)

python3 os进行嵌套操作的实例讲解

python3 os模块的常用功能及方法总结

1.os.getcwd()

# 显示当前工作路径

2.os.listdir('dirname')

# 返回指定目录下的所有文件和目录名

3.os.remove('filename') # 删除一个文件

4.os.makedirs( )

  # 生成多级别目录

5.os.mkdir(path)

# 创建一级目录

6.os.path

  • os.path.abspath(path) # 显示当前绝对路径
  • os.path.join(path,name) # 连接目录与文件名或目录 结果为path/name
  • os.path.split(path) # 将path分割成路径名和文件名。
  • os.path.dirname(path) # 返回当前的父目
  • os.path.basename(path) # 返回该路径的最后一个目录或者文件,如果path以/或\结尾,返回空值。
  • os.path.isfile(path) # 如果path是一个文件,则返回True
  • os.path.isdir(path) # 如果path是一个目录,则返回True

到此这篇关于python3 os进行嵌套操作的实例讲解的文章就介绍到这了,更多相关python3 os如何进行嵌套操作内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
py2exe 编译ico图标的代码
Mar 08 Python
Python Sleep休眠函数使用简单实例
Feb 02 Python
django实现用户登陆功能详解
Dec 11 Python
Python常见排序操作示例【字典、列表、指定元素等】
Aug 15 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
Oct 14 Python
对Python中实现两个数的值交换的集中方法详解
Jan 11 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
Jun 12 Python
详解Django 时间与时区设置问题
Jul 23 Python
Python搭建代理IP池实现获取IP的方法
Oct 27 Python
Python numpy线性代数用法实例解析
Nov 15 Python
python使用turtle库绘制奥运五环
Feb 24 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
如何创建一个Flask项目并进行简单配置
Nov 18 #Python
使用PyCharm官方中文语言包汉化PyCharm
Nov 18 #Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
Nov 18 #Python
PyCharm最新激活码PyCharm2020.2.3有效
Nov 18 #Python
python实现图片,视频人脸识别(dlib版)
Nov 18 #Python
python实现图片,视频人脸识别(opencv版)
Nov 18 #Python
最新pycharm安装教程
Nov 18 #Python
You might like
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
PHP 高手之路(一)
2006/10/09 PHP
PHP解析RSS的方法
2015/03/05 PHP
再Docker中架设完整的WordPress站点全攻略
2015/07/29 PHP
POST一个JSON格式的数据给Restful服务实例详解
2017/04/07 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
jQuery大于号(>)选择器的作用解释
2015/01/13 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
动态生成的DOM不会触发onclick事件的原因及解决方法
2016/08/06 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
Nodejs调用WebService的示例代码
2017/09/29 NodeJs
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
浅谈高大上的微信小程序中渲染html内容—技术分享
2018/10/25 Javascript
微信小程序实现modal弹出框遮罩层组件(可带文本框)
2020/12/20 Javascript
Python GAE、Django导出Excel的方法
2008/11/24 Python
Python 正则表达式(转义问题)
2014/12/15 Python
Python中的一些陷阱与技巧小结
2015/07/10 Python
Django URL传递参数的方法总结
2016/08/28 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
python爬取网页内容转换为PDF文件
2020/07/28 Python
python os用法总结
2018/06/08 Python
详解Django 中是否使用时区的区别
2018/06/14 Python
实例讲解python中的协程
2018/10/08 Python
将python安装信息加入注册表的示例
2019/11/20 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
美国大型的健身社区和补充商店:Bodybuilding.com
2016/09/06 全球购物
行政管理人员精品工作推荐信
2013/11/04 职场文书
《春天来了》教学反思
2014/04/07 职场文书
补充协议书范本
2014/04/23 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
React四级菜单的实现
2022/04/08 Javascript