首页 > 编程语言 >Python | os.makedirs函数的使用

Python | os.makedirs函数的使用

时间:2023-07-10 10:56:31浏览次数:70  
标签:Python 创建 makedirs 实例 path os 目录

概述

os.makedirs() 方法用于递归创建目录。

如果子目录创建失败或者已经存在,会抛出一个 OSError 的异常,Windows上Error 183 即为目录已经存在的异常错误。

如果第一个参数 path 只有一级,则 mkdir()函数相同。

语法

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

os.makedirs(path, mode=0o777)

参数

  • path -- 需要递归创建的目录,可以是相对或者绝对路径。
  • mode -- 权限模式。

返回值

该方法没有返回值。

实例

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

实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os, sys

# 创建的目录
path = "/tmp/home/monthly/daily"

os.makedirs( path, 0755 );

print("路径被创建")

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

路径被创建

标签:Python,创建,makedirs,实例,path,os,目录
From: https://www.cnblogs.com/zhangxuegold/p/17540350.html

相关文章

  • API管理不好做?来试试Apipost,前端、后端、测试,一个平台全搞定
    API是什么&API管理存在哪些问题API(ApplicationProgrammingInterface,应用程序接口)作为一系列预先定义的规则和约定,用于不同软件应用之间的通信,促进了系统间的互动和数据共享。在企业数字化转型的推进中,API管理变得越来越重要。然而,API管理过程中存在着一些困境,以下是其中的四个......
  • Windows下安装python2和python3双版本及问题解决
    现在大家常用的桌面操作系统有:Windows、MacOS、ubuntu,其中MacOS和ubuntu上都会自带python。这里我们只介绍下Windows(我用的Win10)环境下的python2.x和python3.x的安装,以及python2.x与python3.x共存时的配置问题。本节内容python下载安装Python2.x安装Python3.x当前存......
  • ROS系列1.1:使用ROS控制虚拟小车
    1.创建工作环境mkdirgazebo_ws在gazebo_ws文件夹下下载gazebo_rviz_learn文件夹,将文件夹名称改为src.拥有了src文件夹,就初步具备了工作环境在gazebo_ws文件夹目录下打开终端catkin_make  工程制作2.开始控制(在gazebo_ws目录下运行指令)学习1:各个模块的定义连接组......
  • Anolis 8.8 (CentOS 8) install snapper to support system snapshot.
    Anolis8.8(CentOS8)installsnappertosupportsystemsnapshot.cd/etc/yum.repos.d/wgethttps://download.opensuse.org/repositories/filesystems:snapper/CentOS_8/filesystems:snapper.repoyuminstallsnappersudoyuminstallpython3python3-setuptools......
  • ROS系列0.0:安装Ubuntu及ROS
    安装VMware软件  ,输入VMware软件的付费密钥  尊重版权付费购买  如果想省玛尼,在网上可以搜到一大堆密钥,付费密钥可循环使用(bushi   安装ubuntu20.04版本。.iso文件链接:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/ubuntu-20.04.6-desktop-am......
  • python笔记:第五章条件循环语句
    1.print和import1.1打印多个参数同时打印多个表达式,用逗号分隔print('age:',42)>age:13#注意两个表达式之间有空格不加空格的输出方式print('block'+'chain')>blockchain自定义分隔符print('L','M','C',sep='-')>L......
  • python学习巩固一(基础语法)
    大学四年毕业,对于计算机还是一头雾水,现在准备去读研了,导师要求我好好掌握python,突然回想到我学python的时候曾注册过博客园,哈哈哈,找回密码后发现我账号竟然有三个粉丝,某些阅读量还挺高的,感谢感谢。为了督促自己这次能认认真真再好好学习python,我又开始弄我的博客园了,现在从零开始,......
  • PostgreSQL-用户定义的函数
    PostgreSQL-用户定义的函数PostgreSQL是可扩展的,PostgreSQL服务器能够通过动态载入把用户编写的代码结合到自身中。也就是用户能够指定一个实现了新类型或函数的对象代码文件,并且PostgreSQL按要求载入它。主要讲的是查询语言函数与过程语言函数中的PL/pgSQL(SQL过程语言),其他......
  • python基础
    1.函数1.1禁止函数修改列表列表是可以修改的,把列表作为参数传给函数,如果在函数中对列表进行了修改,那么这个列表就发生了改变。为了防止函数修改列表,我们可以使用切片表示法[:]创建列表的副本,将列表的副本作为函数参数deffunction_name(list_name[:]):#函数体......
  • Python中列表的使用
    列表是可变的,它跟字符串和元组最重要的区别:列表可以修改,而字符串和元组不能。列表的方法:list.append(x):把一个元素添加到列表的结尾。list.extend(L):通过添加指定列表的所有元素来扩充列表。list.insert(i,x):在指定位置插入一个元素,例如a.insert(0,x)会把x插入到整个列表......