Python3基础 os mkdirs 创建多层文件夹

镇场诗:
    诚听如来语,顿舍世间名与利。愿做地藏徒,广演是经阎浮提。
    愿尽吾所学,成就一良心博客。愿诸后来人,重现智慧清净体。
——————————————————————————————————————————

code:

# OS operating system

# python扩平台的语言
import os

os.makedirs(‘E:\\a\\b\\c‘)
#如果目录已经存在则抛出异常,但是 E:\\a\\b与 e:\\a\\c 不会出现冲突

result:

第一次运行的结果,
============= RESTART: C:/Users/Administrator/Desktop/myCode.py =============
>>>
第二次运行的结果
============= RESTART: C:/Users/Administrator/Desktop/myCode.py =============
Traceback (most recent call last):
  File "C:/Users/Administrator/Desktop/myCode.py", line 6, in <module>
    os.makedirs(‘E:\\a\\b\\c‘)
  File "D:\Python\lib\os.py", line 241, in makedirs
    mkdir(name, mode)
FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。: ‘E:\\a\\b\\c‘
>>>

——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。Python版本3.5,系统 Windows7。
Python是优秀的语言,值得努力学习。我是跟着小甲鱼视频教程学习的,推荐。
我是一个新手,所以如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取成就一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。

时间: 2024-10-07 11:06:14

Python3基础 os mkdirs 创建多层文件夹的相关文章

Windows下使用创建多层文件夹 SHCreateDirectoryEx 函数需要注意的问题

1.在使用SHCreateDirectoryEx函数创建多层文件夹的过程中,发现在文件夹路径中,只能使用\\而不能使用/,否则将创建文件夹失败. 2.下面为在MFC中使用的代码片段 CString new_path = "C:/abc/d/e"; //SHCreateDirectoryEx函数必须使用\\,不能使用/ new_path.Replace("/", "\\"); //判断是否存在该文件夹 if (!PathIsDirectory(ne

Node fs 创建多层文件夹

一.dirname()方法 1. 获得路径当中最后一段文件或文件夹所在的路径.多次调用path.dirname将会逐层返回上级目录 var path=require("path"); console.log(path.dirname("a/b/c/d"));// 打印结果a/b/c 2. fs.mkdir不能一次创建多层目录,必须先创建上层目录,再创建下层目录 //同步 fs.mkdirSync("./tmp/"); fs.mkdirSync(&

ftp 创建多层文件夹

//ftp.makeDirectory(path);// 这个方法不会改变当前工作目录 //保证可以创建多层目录 StringTokenizer s = new StringTokenizer(path, "/"); s.countTokens(); String pathName = ""; while (s.hasMoreElements()) { pathName = pathName + "/" + (String) s.nextElem

VC 快速创建多层文件夹

BOOL CreateDirectory( LPCTSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes ); 这个是大多数用户都知道的,但是这个有缺点,只能是一层一层的创建...很是麻烦!!!   下面给大家介绍一个函数: BOOL MakeSureDirectoryPathExists( PCSTR DirPath ); Client Requires Windows XP or Windows 2000 Professiona

android 如何在sd卡下创建指定的多层文件夹

我们在很多情况下都需要在sd卡目录下创建子目录存放图片文件之类的,之前也有人问我怎么在sd卡下创建子文件夹,今天就讲一个例子,就是当程序发生异常的时候,怎么把异常写在指定的文件中,当然在这里只讲如何创建文件夹, 代码 public class MainActivity extends Activity { private static final String TAG = "MainActivity"; @Override protected void onCreate(Bundle

如何在桌面上创建程序文件夹让每个登录用户都能访问呢?

如何在桌面上创建程序文件夹让每个登录用户都能访问呢? ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者博客:https://blog.51cto.com/lander IT Helpdesk 工程师实战培训课程:https://edu.51cto.com/lecturer/733218.html轻松进外企:IT Helpdesk工程师实战自学之路:https://blog.51cto.com/lander/2413018更新时间:2019/8/

eclipse maven工程中src/main/resources目录下创建的文件夹是包图标的解决方法

如图:在src/main/resources目录下创建的文件夹却以包的图标显示  修改方法: 入下图,按顺序1 ,2,3,4操作,把3处remove,在4处添加**  修改后如下:  然后点击完成后,文件夹图标显示正常了 

判断文件夹是否存在,不存在则创建对应文件夹

// 判断文件夹是否存在,不存在则创建对应文件夹 NSFileManager *fileManager = [NSFileManager defaultManager]; NSString *path = @"/Users/apple/Desktop/导出路径/嘻嘻"; BOOL isDir = FALSE; BOOL isDirExist = [fileManager fileExistsAtPath:path isDirectory:&isDir]; if(!(isDirE

java Ftp上传创建多层文件的代码片段

StringBuilder sBuilder = new StringBuilder();            String[] pah = path.split("/");            // 先创建目录,在转到当前目录,再保存文件            // 分层创建目录            for (String pa : pah)            {                if (StringUtils.isNotBlank(pa))