文件和文件夹相关操作

有些时候,需要对文件进行重命名、删除等一些操作,python的os模块中都有这么功能

1. 文件重命名

os模块中的rename()可以完成对文件的重命名操作

rename(需要修改的文件名, 新的文件名)

import os
os.rename("毕业论文.txt", "毕业论文-最终版.txt")

2. 删除文件

os模块中的remove()可以完成对文件的删除操作

remove(待删除的文件名)

import os
os.remove("毕业论文.txt")

3. 创建文件夹

import os
os.mkdir("张三")

4. 获取当前目录

import os
os.getcwd()

5. 改变默认目录

import os
os.chdir("../")

6. 获取目录列表

import os
os.listdir("./")

7. 删除文件夹

import os
os.rmdir("张三")

(更新时间)2021年3月24日 python基础知识(文件和文件夹相关操作)相关推荐

  1. (更新时间)2021年3月24日 python基础知识(魔法方法)

    1.魔法方法 在 python 的类中,有一类方法,这类方法以 `两个下划线开头` 和`两个下划线结尾`, 并且在`满足某个特定条件的情况下,会自动调用`. 这类方法,称为魔法方法如何学习魔法方法: ...

  2. (更新时间)2021年3月26日 python基础知识(自定义异常)

    抛出自定义的异常 你可以用raise语句来引发一个异常.异常/错误对象必须有一个名字,且它们应是Error或Exception类的子类 下面是一个引发异常的例子: class ShortInputEx ...

  3. (更新时间)2021年3月26日 python基础知识(模块的导入)

    模块 <1>Python中的模块 在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Java中的包很类似,比如在Python中要调用sqrt函数,必须用impo ...

  4. (更新时间)2021年3月21日 python基础知识(函数的返回值)

    1.函数返回值 <1>"返回值"介绍 所谓"返回值",就是程序中函数完成一件事情后,最后给调用者的结果 <2>带有返回值的函数 想要在函 ...

  5. (更新时间)2021年3月21日 python基础知识(函数的定义和使用)

    函数定义和调用 <1>定义函数 定义函数的格式如下: def 函数名():代码 demo: # 定义一个函数,能够完成打印信息的功能 def print_info():print('--- ...

  6. (更新时间)2021年5月11日 MongoDB数据库 MongoDB面试题

    MongoDB高频面试题 文章目录 MongoDB高频面试题 1.MongoDB是什么? 2.MongoDB有哪些特点? 3.MySQL与MongoDB之间最基本的差别是什么? 4.monogodb中 ...

  7. (更新时间)2021年5月15日 SqlServer数据库 SqlServer面试题

    数据库SqlServer笔试题 文章目录 数据库SqlServer笔试题 一.数据库基础知识(通用)篇 1.说说主键.外键.超键.候选键 2.为什么用自增列作为主键? 3.触发器的作用是什么? 4.什 ...

  8. (更新时间)2021年5月18日 C#.NET笔试题 高级篇

    C#.NET笔试题 高级进阶篇 文章目录 C#.NET笔试题 高级进阶篇 1.说说什么是架构模式. 2.架构的5大要素是哪5大要素? 3.说说什么事集群,什么是分布式. 4.说说对Redis的理解 5 ...

  9. (更新时间)2021年5月12日 redis数据库 Redis面试题

    Redis高频面试题 文章目录 Redis高频面试题 1.什么是Redis?简述它的优缺点? 2.Redis相比memcached有哪些优势? 3.Redis支持哪几种数据类型? 4.Redis主要消 ...

最新文章

  1. 【脚下有根】之Skia库的matrix代码解读
  2. 利用TensorFlow2.0为胆固醇、血脂、血压数据构建时序深度学习模型(python完整源代码)
  3. php mysql生日提醒_基于AIML的PHP聊天机器人
  4. ES的多种搜索机制:query string search,query DSL,query filter,full-text search,phrase search,highlight search
  5. 字符串是单一字符的无序组合吗_计算机二级教程 Python语言程序设计 第6章组合数据类型...
  6. python之yield的一些应用
  7. 不记得 Git 命令? 懒人版 Git 值得拥有!
  8. oracle清空回收站
  9. linux新手常用命令
  10. Apache Log4j2远程代码执行漏洞攻击,华为云安全支持检测拦截
  11. 更新一波,微信第三方开发平台授权流程
  12. java用户邮件激活
  13. c语言用if函数如何判断闰年,excel怎么用IF公式判断闰?
  14. hdoj 4747 线段树
  15. 神马都是浮云!神马浮云是什么意思?-出自小月月
  16. 切片器可以设置日期格式?_切片器知识干货整理
  17. Java并发编程:并发和并行
  18. 前端 mockjs模拟数据
  19. 数据挖掘之房价预测任务
  20. 柠檬班性能测试day3_性能测试基础知识(0521)

热门文章

  1. 来,做一道字节跳动面试的简单算法题
  2. 临沂市职业经理人协会举办第五届企业发展论坛
  3. 大数据支持银行试水精准营销
  4. Vue 中实现快捷键CTRL + S(保存),CTRL+ Y(恢复),CTRL+ Z(回撤)
  5. python有一分数序列求前20项和答案_求分数序列前20项和matlab
  6. 现代检测技术课程实验:电桥测量位移
  7. InDesign 教程:如何创建和编辑图形元素的框架?
  8. 数字冰雹-智慧电力可视化分析决策系统
  9. OLED屏显和汉字点阵编码
  10. 安装CAJViewer for Linux并创建桌面图标