博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python os模块
阅读量:6515 次
发布时间:2019-06-24

本文共 824 字,大约阅读时间需要 2 分钟。

1. os.name  得到当前的正在使用的平台, windows 返回 ‘nt’,Linux返回‘posix’

2.os.getcwd() 当前的工作路径

1 >>> import os2 >>> os.name3 'nt'4 >>> os.getcwd()5 'C:\\Users\\Administrator\\Desktop'

3.os.listdir()  得到指定路径下的 所有文件名

4.os.remove() 删除一个文件

5.os.system()  运行shell命令

1 >>> os.system('dir')2 03 >>> os.system('cmd')4 -10737415105 >>>
View Code

6.os.rename(old,new) 将文件名 old 重新命名为 new

7.os.chdir(path) 改变工作目录

8.mkdir(path) 创建单层目录,如果该文件已存在 会抛出异常

9.makedirs(path) 递归创建多层目录,如该目录已经存在抛出异常,注意 ‘E:\\a\\b ’ 和'E:\\a\\c'并不冲突

10. remove(path) 删除文件

11.rmdir(path) 删除单层文件,如该文件为 非空 则 抛出异常

12.removedirs(path) 递归删除目录 ,从子目录到父目录逐层删除,遇到非空文件则抛出异常

 

                   以下是支持路径操作中常用的的一些定义,支持所有平台

os.curdir    指代当前目录(‘.’)

os.pardir   指代上一级目录(‘..’)

os.sep       输出操作系统特定的路径分隔符(Win下为‘\\’,Linux下为‘\’)

os.linesep  当前平台使用的行终止符 (‘Win下为‘\r\n’,Linux下为 ‘\n’’)

 

转载于:https://www.cnblogs.com/jiayou888888/p/7853720.html

你可能感兴趣的文章
Kosaraju算法详解
查看>>
Serv-U 的升级及数据备份和迁移【转】
查看>>
webstorm无法显示左边文件夹目录的解决方法
查看>>
Android数据保存之文件保存
查看>>
数字校园-云资源平台 2014.10.26-人人通共享空间
查看>>
使用IIS承载WCF服务
查看>>
在 CentOS 和 RHEL 上安装 Puppet 服务器和客户端
查看>>
Android性能优化Google课程翻译一:Render----OverDraw实战
查看>>
用Camshift算法对指定目标进行跟踪
查看>>
Tiny4412 开发板 编译环境搭建【转】
查看>>
为你的网站加上SSL,可以使用HTTPS进行访问
查看>>
软件project--谈项目开发
查看>>
Android studio及eclipse中的junit单元測试
查看>>
几个英文网站
查看>>
在Android中创建文件
查看>>
爬虫基础
查看>>
JS组件系列——再推荐一款好用的bootstrap-select组件,亲测还不错
查看>>
CNN网络--AlexNet
查看>>
getopt--parse command line options
查看>>
闭包和OC的block的本质
查看>>