python编程时,经常和文件、目录打交道,这是就离不开os模块。os模块包含普遍的操作系统功能,与具体的平台无关。以下列举常用的命令
1. os.name    判断现在正在使用的平台,windows返回'nt';Linux返回'posix'
2. os.getcwd()    得到当前工作的目录
3. os.listdir()    指定所有目录下所有的文件和目录名。#注意:这里会将文件(目录或者隐藏文件)作为一个列表返回
>>> os.listdir('/root')
['.bash_logout', '.bash_profile', '.bashrc', '.cshrc', '.tcshrc', 'anaconda-ks.cfg', '.bash_history', '.pki', '.mongorc.js', '.dbshell', 'test.sh', '.ssh', '.viminfo']
以列表的形式全部举列出来,其中没有区分目录和文件
4. os.remove()    删除指定文件
5. os.rmdir()    删除指定目录
6. os.mkdir()    创建目录 #注意:这样只能建立一层,要想递归建立可用:os.makedirs()
7. os.path.isfile()    判断指定对象是否为文件。是返回true,否则false
8. os.path.isdir()    判断指定对象是否为目录。是True,否则False。例:

9. os.path.exists()    检验指定的对象是否存在。是True,否则False。例:

10. os.path.split()    返回路径的目录和文件名。例:

11. os.getcwd()    获得当前工作的目录
12. os.system()    执行shell命令。

注意:此处运行shell命令时,如果要调用python之前的变量,可以使用如下方式
13. os.chdir()    改变目录指定目录
14. os.path.getsize()    获得文件的大小,如果为目录,返回0
15. os.path.abspath()    获取绝对路径。例:

16. os.path.join(path,name)    连接目录和文件名。例:

17. os.path.basename(path)    返回文件名

18. os.path.dirname(path)    返回文件路径

转载于:https://www.cnblogs.com/xiangys0134/p/8184102.html

Python学习之OS模块初识相关推荐

  1. android调用python模块 chaquo_小猿圈python学习-系统调用os模块

    os 模块提供了很多允许你的程序与操作系统直接交互的功能 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数 ...

  2. python学习之os模块

    1 window下的路径分隔符和mac上的一样吗 在win下用\做路径分隔符,mac里用/ 2.如何查看当前工作目录 import os os.getcwd() 3.如何切换当前工作目录 import ...

  3. Python学习笔记——os模块【文件、目录方法】

    例子 train_data_path = os.path.join(data_path, 'npy/') 解释:os.path.join(path,name)  连接目录和文件名或目录 ls = os ...

  4. Python学习 之 OS模块

    1.目录操作 import os os.mkdir('abc')   #创建abc文件 tree a  #查看目录结构 2.目录遍历 方式一:递归 import os def dirList(path ...

  5. Python基础学习之 os 模块详解

    Python基础学习之 os 模块详解 文章目录 Python基础学习之 os 模块详解 1. 路径操作 1.1 os.chdir(),切换当前工作目录: 1.2 os.getcwd(),返回工作目录 ...

  6. python学习总结----时间模块 and 虚拟环境(了解)

    python学习总结----时间模块 and 虚拟环境(了解) time- sleep:休眠指定的秒数(可以是小数) - time:获取时间戳# 获取时间戳(从1970-01-01 00:00:00到 ...

  7. Python学习笔记13_模块

    Python学习笔记13_模块 文章目录 Python学习笔记13_模块 1.导入模块和的方法及使用 2.分层的文件系统中常用的包结构 3.OS 模块 4.sys 模块 5.math 模块 6.ran ...

  8. Python学习笔记:第三方模块2

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  9. python学习笔记 os.scandir遍历目录

    python学习笔记 os.scandir遍历目录 之前尝试用os.walk进行遍历目录,前几天看有人说os.scandir比walk更高效,尝试了一下,写了两端代码,做了一个测试 第一段用walk也 ...

  10. Python 模块学习:os模块

    一.os模块概述 Python os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.(一语中的) 二.常用方法 1.os.name 输出字符串指示正在使用的平台 ...

最新文章

  1. 【开源】一键生成各种姿势的火柴人gif:在线录制真人视频即可转换
  2. mongoTemplate 条件查询
  3. 运用Smark.SocketAsyncs方便实现数据交互服务
  4. mysql中有哪些数值型函数_mysql数值型函数汇总
  5. java内存溢出怎么排查_【转】Java学习---内存溢出的排查经历
  6. 【Windows 逆向】使用 CE 工具挖掘关键数据内存真实地址 ( 完整流程演示 | 查找临时内存地址 | 查找真实指针地址 )
  7. Android 12正式发布:安卓历史最大设计变化、更流畅了!
  8. 【转】窗口之间的主从关系与Z-Order
  9. matlab 查找脉冲产生时间,脉冲时间信号MATLAB表示
  10. 哈希(不可逆)加密通用类库函数
  11. 博弈论——选举/投票(voting)
  12. bcc语料库下载_大数据背景下BCC语料库的研制_荀恩东
  13. 最全iOS开发之第三方库
  14. SpringBoot进阶-寻找附近的人,Redis实现交友APP(七)
  15. USRP B210驱动安装
  16. 最美圣诞树,用Python画棵雪夜圣诞树送给你
  17. kermit使用注意事项
  18. 1亿美元成为超级富豪新基准,美国、中国、印度亿万富翁数量排全球前三位 | 美通社头条...
  19. RDKit | 子结构搜索和MCS算法
  20. 1.7-11:潜伏者

热门文章

  1. 时间序列深度学习:状态 LSTM 模型预测太阳黑子(上)
  2. 脏数据-数据量纲差异
  3. 非常认真地完成现有工作,却得不到加薪待遇?
  4. 利用iPhone下载其他地区的App
  5. Javascript 学习之路:鼠标长按事件
  6. 【【★★★★★★CSS兼容IE6,IE7,FF的技巧 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★】】...
  7. SG 函数初步 HDU 1536 amp;amp; HDU 1944
  8. 使用windows Phone 集成横幅广告教程
  9. AndroidManifest.xml详解(service)
  10. DS3400 RDAC for RedHat5.3安装文档-sunleii@DC