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 相关文章推荐
Python去除列表中重复元素的方法
Mar 20 Python
详解python时间模块中的datetime模块
Jan 13 Python
python简单实现获取当前时间
Aug 27 Python
Django admin实现图书管理系统菜鸟级教程完整实例
Dec 12 Python
python使用json序列化datetime类型实例解析
Feb 11 Python
python调用API实现智能回复机器人
Apr 10 Python
python matplotlib库绘制条形图练习题
Aug 10 Python
Python3简单爬虫抓取网页图片代码实例
Aug 26 Python
Python爬虫爬取煎蛋网图片代码实例
Dec 16 Python
解决Tensorflow 内存泄露问题
Feb 05 Python
基于Python实现粒子滤波效果
Dec 01 Python
python爬取某网站原图作为壁纸
Jun 02 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
自己动手做一个SQL解释器
2006/10/09 PHP
Symfony2安装第三方Bundles实例详解
2016/02/04 PHP
php获取本机真实IP地址实例代码
2016/03/31 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
Div Select挡住的解决办法
2008/08/07 Javascript
jQuery操作input值的各种方法总结
2013/11/21 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
js的2种继承方式详解
2014/03/04 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
JavaScript三元运算符的多种使用技巧
2015/04/16 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
JavaScript实现简单的日历效果
2016/09/25 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
超简单的Vue.js环境搭建教程
2017/03/17 Javascript
详解vue-loader在项目中是如何配置的
2018/06/04 Javascript
js通过循环多张图片实现动画效果
2019/12/19 Javascript
在Python中使用成员运算符的示例
2015/05/13 Python
itchat和matplotlib的结合使用爬取微信信息的实例
2017/08/25 Python
python邮件发送smtplib使用详解
2020/06/16 Python
Python Matplotlib库安装与基本作图示例
2019/01/09 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
django框架F&Q 聚合与分组操作示例
2019/12/12 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
Html5自定义字体解决方法
2019/10/09 HTML / CSS
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
国际花店:Pickup Flowers
2020/04/10 全球购物
大学生毕业求职简历的自我评价
2013/10/24 职场文书
销售行政专员职责
2014/01/03 职场文书
安全生产检讨书
2014/01/21 职场文书
大学社团活动策划书
2014/01/26 职场文书
户外婚礼策划方案
2014/02/08 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
义诊活动通知
2015/04/24 职场文书
投标售后服务承诺书
2015/04/29 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB