美文网首页python学习
2019-08-15 OS模块学习-操作系统、处理文件和目录

2019-08-15 OS模块学习-操作系统、处理文件和目录

作者: 可乐W | 来源:发表于2019-08-15 16:12 被阅读0次

参考文章:python中os模块函数方法详解最全最新 - 阿波罗Apollo - 博客园

                  python之os模块 - 啄木鸟儿 - 博客园

                  Python--os模块 - 真-小亮亮 - 博客园

官方文档:16.1. os — Miscellaneous operating system interfaces — Python 3.6.9 documentation

一、os 模块的应用

    1.多种操作系统的接口

    2.处理文件与目录只要是涉及文件,文件夹,目录,路径的,就需要引入os,并使用os模块下的方法。

二、os操作及案例

在使用os时,一定先引入:import os

 os的常见操作:

       1.os.getcwd() 查看当前目录路径

       2. os.listdir(path) 查看路径下的文件 返回类型是列表形式

示例:

     import os

    path=input(“请输入路径:”)

   fileList=os.listdir(path)

   print(“该目录下的文件有:”,fileList)

效果图:

3.os.close() 关闭文件(用完后要关闭)

4.os.mkdir(path,mode)  创建目录

示例:

import os

path="F:\python\opreatingS\pic"

os.mkdir(path,0o0755)

print("目录已创建!")

效果图:

5.os.open os.read os.write 都与文件操作一样,此处不在赘述。

6.os.remove(path) 删除指定路径的文件

os.remove(path)删除指定路径的文件。如果该路径是一个目录,就会抛出OSError错误。

示例:

import os, sys

# 列出目录

print ("目录为: %s" %os.listdir(os.getcwd()))

# 移除

os.remove("aa.txt")

# 移除后列出目录

print ("移除后 : %s" %os.listdir(os.getcwd()))

效果图:

目录为:

[ 'a1.txt','aa.txt','resume.doc' ]

移除后 :

[ 'a1.txt','resume.doc' ]

7.os.rename(src,dst) ====》 (源文件名,新文件名)

8.os.name输出字符串指示当前使用平台。

win->'nt'; Linux->'posix'

print(os.name)

打印结果:nt

9.os.environ 获取系统环境变量

示例:

import os

print(os.environ)

效果图:

10.一些表现形式参数-系统分隔符

os中定义了一组文件、路径在不同操作系统中的表现形式参数,无论什么系统,都会自己匹配。如:

>>> os.sep 

'\\'

>>> os.extsep

'.'

>>> os.pathsep

';'

>>> os.linesep

'\r\n'

三、os.path模块

os.path 模块主要用于获取文件的属性。

以下介绍几个常用的操作。

os.path.join(path1[, path2[, ...]])把目录和文件名合成一个路径

示例:

os.path.join(path,filename) =======》(路径名,文件名)

四、与sys的区别c

参考文章:python中os与sys作用与区别 - 安静的披风 - 博客园

os模块是关于对操作系统的,以及处理文件和目录。

sys模块是提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数。它始终可用。

所以在写代码时,无论用不用到,先把这两个引入模块写上:

import os

import sys

相关文章

  • OS模块

    os模块 os模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常...

  • OS

    OS模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做...

  • os模块

    os模块:包含了普通的操作系统的功能 os模块包含了非常丰富的用来处理文件或目录的方法 。。。。。。。。。。。。。...

  • 2019-08-15 OS模块学习-操作系统、处理文件和目录

    参考文章:python中os模块函数方法详解最全最新 - 阿波罗Apollo - 博客园 pyth...

  • 二十、OS 模块和 time 模块

    1、os 模块 OS 模块(operating system),意为操作系统,是 python 处理文件系统的常用...

  • python内置os模块

    os模块 python的os 模块提供了非常丰富的方法用来处理文件和目录。 os常用系统操作

  • Python Os、glob、cv模块整理

    os模块 os模块主要是涉及文件处理 os.listdir(dirname):列出dirname下的目录和文件 o...

  • os模块

    os模块处理文件和目录 属性描述os.access(path, mode)检验权限模式os.chdir(path)...

  • 【Linux系统管理4】

    高级文件处理接口shutil shutil模块的功能和os模块的功能有很多重叠的部分,区别在于os模块是对操作系统...

  • Python --- os模块

    Python的os模块封装了操作系统的目录和文件操作,要注意这些函数有的在os模块中,有的在os.path模块中。...

网友评论

    本文标题:2019-08-15 OS模块学习-操作系统、处理文件和目录

    本文链接:https://www.haomeiwen.com/subject/fgszjctx.html