所有文件都包含在各个不同的目录下,不过Python也能轻松处理。os模块有许多方法能帮你创建,删除和更改目录。

mkdir()方法

可以使用os模块的mkdir()方法在当前目录下创建新的目录们。你需要提供一个包含了要创建的目录名称的参数。

语法:

os.mkdir("newdir")

例子:

下例将在当前目录下创建一个新目录test。

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import os

# 创建目录test

os.mkdir("test")

chdir()方法

可以用chdir()方法来改变当前的目录。chdir()方法需要的一个参数是你想设成当前目录的目录名称。

语法:

os.chdir("newdir")

例子:

下例将进入"/home/newdir"目录。

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import os

# 将当前目录改为"/home/newdir"

os.chdir("/home/newdir")

getcwd()方法:

getcwd()方法显示当前的工作目录。

语法:

os.getcwd()

例子:

下例给出当前目录:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import os

# 给出当前的目录

os.getcwd()

rmdir()方法

rmdir()方法删除目录,目录名称以参数传递。

在删除这个目录之前,它的所有内容应该先被清除。

语法:

os.rmdir('dirname')

例子:

以下是删除" /tmp/test"目录的例子。目录的完全合规的名称必须被给出,否则会在当前目录下搜索该目录。

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import os

# 删除”/tmp/test”目录

os.rmdir( "/tmp/test" )

python的模块提供了许多文件处理方法_详解使用Python处理文件目录的相关方法相关推荐

  1. python生成随机数方法_详解用python生成随机数的几种方法

    今天学习了用python生成仿真数据的一些基本方法和技巧,写成博客和大家分享一下. 本篇博客主要讲解如何从给定参数的的正态分布/均匀分布中生成随机数以及如何以给定概率从数字列表抽取某数字或从区间列表的 ...

  2. python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法

    这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...

  3. python怎么导入文件-Python文件如何引入?详解引入Python文件步骤

    python基本语法--引入Python文件 1.新建python文件 :在同目录lib下创建mylib.py和loadlib.py两个文件 2.在mylib.py文件中创建一个Hello的类 并且给 ...

  4. python random库生成伯努利随机数的方法_详解Python基础random模块随机数的生成

    随机数参与的应用场景大家一定不会陌生,比如密码加盐时会在原密码上关联一串随机数,蒙特卡洛算法会通过随机数采样等等.Python内置的random模块提供了生成随机数的方法,使用这些方法时需要导入ran ...

  5. 用python3做学生管理系统_详解用python实现基本的学生管理系统(文件存储版)(python3)...

    详解用python实现基本的学生管理系统(文件存储版)(python3) 来源:中文源码网    浏览: 次    日期:2019年11月5日 详解用python实现基本的学生管理系统(文件存储版)( ...

  6. python selenium爬虫_详解基于python +Selenium的爬虫

    详解基于python +Selenium的爬虫 一.背景 1. Selenium Selenium 是一个用于web应用程序自动化测试的工具,直接运行在浏览器当中,支持chrome.firefox等主 ...

  7. python编写数据库连接工具_详解使用Python写一个向数据库填充数据的小工具(推荐)...

    一. 背景 公司又要做一个新项目,是一个合作型项目,我们公司出web展示服务,合作伙伴线下提供展示数据. 而且本次项目是数据统计展示为主要功能,并没有研发对应的数据接入接口,所有展示数据源均来自数据库 ...

  8. 用python写管理系统局域网_详解用python -m http.server搭一个简易的本地局域网

    工作时同事间几mb小文件的传输,一般使用QQ或者微信就足够了,但当传输文件几百MB或者几十G时,这种方法的效率就显得不足了.本篇就是简单说明一个python小功能,让大家能利用python方便的搭建一 ...

  9. python zxing 识别条码_详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强...

    前言 这周和大家分享如何用python识别图像里的条码.用到的库可以是zbar.希望西瓜6辛苦码的代码不要被盗了.(zxing的话,我一直没有装好,等装好之后再写一篇) 具体步骤 前期准备 用open ...

最新文章

  1. 主流NoSQL及应用场景详解
  2. python中静态变量和静态方法_【开发者笔记】python中的类方法(@classmethod)和静态方法(@staticmethod)...
  3. profile之springboot
  4. Vasya and String CodeForces - 676C(尺取法)
  5. Electron - 创建跨平台的桌面客户的应用程序
  6. linux内核那些事之VMA常用操作
  7. C3P0连接池问题,APPARENT DEADLOCK!!! Creating emergency..... [问题点数:20分,结帖人lovekong]...
  8. 吴恩达深度学习4.1笔记_Convolutional Neural Networks_卷积神经网络基础
  9. 记录几条简单的正则表达式
  10. 几个安卓 app 暴露超1亿用户的数据
  11. 新手兼职也能月入5000的副业项目,几乎零门槛
  12. C++课后作业 10.教材习题7_6:哺乳动物类Mammal派生出狗类Dog
  13. 计算机二级12月报名时间广东,18年广东省全国计算机等级考试报名:12月15日起...
  14. PowerPoint2003常用快捷键
  15. 2019-行远自迩,登高自卑
  16. Git版本控制管理——diff
  17. ERROR 1044
  18. Oracle根据时间查询
  19. 实验吧-密码学-疑惑的汉字(当铺密码)
  20. 如何利用 xUnit 框架对测试用例进行维护?

热门文章

  1. ListView排序并隔色显示
  2. 《那些年啊,那些事——一个程序员的奋斗史》——63
  3. linux的驱动开发——简单驱动程序编写
  4. python中setpos_如何用类初始化Python中的多个turtle
  5. python操作csv文件第7行开始的数据_Python教程-Python读写CSV文件
  6. python函数库_10. 标准库简介
  7. LaTeX引用多篇bibtex格式文献
  8. Windows下安装Tensorflow
  9. 工业机器人的控制方式
  10. 在 VC++ 中使用 内联汇编