首页
学习
活动
专区
圈层
工具
发布

文件操作深入讲解

#都可以 在做项目的时候会分析这个点 # 跨级新建目录 import os # 新建一个目录/新建一个文件夹 #os.mkdir("Alisa") #按Ctrl,点击mkdir可以看源码。...或者直接Ctrl+B直接看源码 # 跨级新建目录 用/符号代表路径的不同层级, # 如果跨级建目录,必须确保上面的层级是存在的 #os.mkdir("Alisa/Vict")#相对路径 #os.mkdir...删除 删除文件 也是1级1级的删除 不推荐大家一次性删除 #拓展1: Python 可否强制删除 #os.mkdir("Alisa/vict") #os.rmdir("Alisa")#OSError...python666\sub_3") 可在python666下创建子目录,必须加\ #new_path_2=os.path.join(os.getcwd(),"python666","python666")可创建相同名称的目录...: 'Alisa' #代码是从上往下开始执行的 #try:#警察 # os.mkdir("Alisa")#FileExistsError #嫌疑人 #except OSError:#except

1.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python内置OS模块用法详解

    目录操作 创建目录 mkdir() 方法用于以数字权限模式当前目录下创建目录。...默认的模式为 0777 (八进制),语法格式如下 os.mkdir(path[, mode]) path – 要创建的目录 mode – 要为目录设置的权限数字模式 makedirs() 方法用于递归创建目录...mode – 权限模式。 示例代码 import os os.mkdir("..\\test_dir") # 创建目录上一级目录 # 判断是否创建成功 print(os.path.isdir(".....仅当这文件夹是空的才可以, 否则, 抛出OSError。语法格式如下 os.rmdir(path) path – 要删除的目录路径 removedirs() 方法用于递归删除目录。...注意如果目录不为空,会抛出OSError:[Errno 66] Directory not empty.语法格式为 os.removedirs(path) 示例代码 import os os.rmdir

    1.5K20

    快看,教你怎么上班摸鱼!

    如果子目录创建失败或者已经存在,会抛出一个 OSError 的异常,Windows上Error 183 即为目录已经存在的异常错误。 path -- 需要递归创建的目录,可以是相对或者绝对路径。...mode -- 权限模式。 如果第一个参数 path 只有一级,则 mkdir() 函数相同。 ---- os.mkdir(path[, mode]) 用于以数字权限模式创建目录。...默认的模式为 0777 (八进制)。如果目录有多级,则创建最后一级,如果最后一级目录的上级目录有不存在的,则会抛出一个 OSError。 path -- 要创建的目录,可以是相对或者绝对路径。...onerror -- 可选,是一个函数; 它调用时有一个参数, 一个OSError实例。报告这错误后,继续walk,或者抛出exception终止walk。...member -- 指定要解压的文件名称或对应的ZipInfo对象; path -- 指定了解析文件保存的文件夹; pwd -- 为解压密码。

    1.7K20

    Python文件处理实用指南

    文件操作的基础模式 列名 列名 w 写模式:将擦除文件的内容,重新写入 r 读模式:只读取文件的内容 a 追加模式:在文件内容最后追加内容 实例演示 使用w模式写入文件内容 ?...通过os模块 os.stat(路径字符串),给定一个文件或文件夹路径作为参数,返回一个stat_result对象; os.scandir(目录名称),这个方法上面我们介绍过,其返回一个可迭代对象,我们遍历这个可迭代对象...通过os模块 os.mkdir(目录名),通过给定的目录名,创建单个目录; os.makedirs(目录路径),创建一个完整的目录树; 通过pathlib模块 pathlib.Path.mkdir(),...删除目录 删除单个目录 os.rmdir(目录路径),删除一个指定的目录路径,如果目录不为空,则抛出OSError异常; pathlib.Path.rmdir(),删除路径对象。...移动和重命名 shutil.move(源,目标),将一个文件或目录从源移动到目标; os.rename(现在名称,新名称),重命名一个文件或目录; 十、归档和压缩 zipfile.Zipfile(压缩包名

    2.2K30

    【轻量级NoSQL数据库与PythonWeb-Flask框架组合使用】4-项目布局及应用配置

    项目整体布局 创建并进入项目文件夹: $ mkdir flask-tutorial $ cd flask-tutorial 接下来按照 安装简介 设置一个 Python 虚拟环境,然后 为项目安装 Flask...本教程假定项目文件夹名称为 flask-tutorial ,本教程中代码块的顶端的文件 名是基于该文件夹的相对名称。 ---- 一个最简单的 Flask 应用可以是单个文件。...# ensure the instance folder exists try: os.makedirs(app.instance_path) except OSError...__name__ 是当前 Python 模块的名称。应用需要知道在哪里设置路径, 使用 __name__ 是一个方便的方法。...开发模式下,当页面出错的时候会显示一个可以互动的调试器;当你修改代码保存的 时候会重启服务器。在学习本教程的过程中,你可以一直让它保持运行,只需要刷新 页面就可以了。

    79520

    Python os模块文件操作(二)

    可以先看: Python os模块文件操作(一) 一、os文件夹删除操作 # coding=utf-8 import os try: os.mkdir("folder") except...('folder')) try: os.rmdir("folder") print("删除文件夹成功") except OSError as e: print(e) 运行结果:...os.rmdir(name)是删除指定的文件夹,如果删除的文件夹不是一个空的文件夹,会报错,抛出OSError异常,如上面的folder中有ccc.txt文件时,删除时报错了。...onerror可选,是一个函数,它调用时有一个参数, 一个OSError实例。报这个错误后,继续执行walk,或者抛出exception终止walk。...每一项的含义如下: st_mode: inode 保护模式 st_ino: inode 节点号 st_dev: inode 驻留的设备 st_nlink: inode 的链接数 st_uid: 所有者的用户

    1.3K30
    领券