当前位置: 首页 > news >正文

Python3 os.makedirs() 方法、Python3 os.read() 方法

Python3 os.makedirs() 方法


概述

os.makedirs() 方法用于递归创建目录。像 mkdir(), 但创建的所有intermediate-level文件夹需要包含子目录。

语法

makedirs()方法语法格式如下:

os.makedirs(path, mode=0o777)

参数

  • path -- 需要递归创建的目录。

  • mode -- 权限模式。

返回值

该方法没有返回值。

实例

以下实例演示了 makedirs() 方法的使用:

#!/usr/bin/python3import os, sys# 创建的目录
path = "/tmp/home/monthly/daily"os.makedirs( path, 0755 );print ("路径被创建")

执行以上程序输出结果为:

路径被创建

Python3 os.read() 方法


概述

os.read() 方法用于从文件描述符 fd 中读取最多 n 个字节,返回包含读取字节的字符串,文件描述符 fd对应文件已达到结尾, 返回一个空字符串。

在Unix,Windows中有效

语法

read()方法语法格式如下:

os.read(fd,n)

参数

  • fd -- 文件描述符。

  • n -- 读取的字节。

返回值

返回包含读取字节的字符串

实例

以下实例演示了 read() 方法的使用:

#!/usr/bin/python3import os, sys
# 打开文件
fd = os.open("f1.txt",os.O_RDWR)# 读取文本
ret = os.read(fd,12)
print (ret)# 关闭文件
os.close(fd)
print ("关闭文件成功!!")

执行以上程序输出结果为:

This is test
关闭文件成功!!
http://www.lryc.cn/news/58881.html

相关文章:

  • 【Linux安装数据库】Ubuntu安装mysql并连接navicat
  • GaussDB工作级开发者认证—第一章GaussDB数据库介绍
  • 阿里张勇:所有行业都值得用大模型重新做一遍!
  • ES6(字符串的扩展与新增方法)
  • rk3568点亮LCD(lvds)
  • 全终端办公电子邮件集成方案
  • 再不转型为ChatGPT程序员,有遭受降维打击的危险
  • maven使用教程
  • Emlog底部显示当前在线人数
  • 【java踩坑搞起】MybatisPlus封装的mapper不支持 join,那咋办
  • 【创造者】——什么是数学
  • ROS系列——错误syntax error near unexpected token `$‘do\r‘‘
  • 当星辰天合 SDS 遇见 Elastic
  • 使用vue实现分页
  • 白银实时行情操作中的一些错误及其解决办法(下)
  • Linux系统之tomcat的安装方法
  • 段式回文。
  • 易点易动设备管理系统高效管理海量备品备件
  • CMMI 3.0 究竟包含了哪些实践域?
  • 算法训练Day31: 455.分发饼干 376. 摆动序列 53. 最大子序和
  • ASP.NET(AJAX+JSON)实现对象调用
  • 一次弄懂gzip模块启用和配置指令
  • 猿辅导学员入选国家队,竞赛老师成为“最强辅助”
  • Java面向对象
  • Redis —缓存常见异常
  • JavaEE企业级应用开发教程——第十二章 Spring MVC数据绑定和相应(黑马程序员第二版)(SSM)
  • 银行数字化转型导师坚鹏:金融数据治理、数据安全政策解读
  • Vue动图数据表格,根据字段是否为空,控制表格列的隐藏和显示
  • 带你们偷瞄编程绕不开的C语言(二)
  • TCP三次握手和四次挥手