`
jythoner
  • 浏览: 609065 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python os模块

阅读更多
Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。

下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。

os.sep 可以取代操作系统特定的路径分割符。 os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。 os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。 os.getenv()和os.putenv()函数分别用来读取和设置环境变量。 os.listdir()返回指定目录下的所有文件和目录名。 os.remove()函数用来删除一个文件。 os.system()函数用来运行shell命令。
os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。
os.path.split()函数返回一个路径的目录名和文件名。
os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。
os.path.existe()函数用来检验给出的路径是否真地存在
os和os.path模块
os.listdir(dirname):列出dirname下的目录和文件
os.getcwd():获得当前工作目录
os.curdir:返回但前目录('.')
os.chdir(dirname):改变工作目录到dirname

os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false
os.path.isfile(name):判断name是不是一个文件,不存在name也返回false
os.path.exists(name):判断是否存在文件或目录name
os.path.getsize(name):获得文件大小,如果name是目录返回0L
os.path.abspath(name):获得绝对路径
os.path.normpath(path):规范path字符串形式
os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)
os.path.splitext():分离文件名与扩展名
os.path.join(path,name):连接目录与文件名或目录
os.path.basename(path):返回文件名
os.path.dirname(path):返回文件路径
分享到:
评论

相关推荐

    Python_OS模块

    Python OS 模块 Python OS 模块提供了一个统一的操作系统接口函数,这些接口函数通常是平台指定的,os 模块能在不同操作系统平台如 nt 或 posix 中的特定函数间自动切换,从而能实现跨平台操作。 文件操作 OS ...

    Pythonos模块操作方法详解共3页.pdf.zip

    这个模块使得在Python中进行文件和目录操作变得极其方便,无论是Linux、Windows还是Mac OS,Pythonos模块都能提供相应的接口来实现跨平台的操作。在这个“Pythonos模块操作方法详解共3页.pdf.zip”文件中,我们可以...

    PYTHONOS模块中文帮助文档.pdf

    PYTHONOS模块中文帮助文档 PYTHONOS模块是Python标准库中的一部分,提供了对操作系统的访问和控制功能。本文档将详细介绍PYTHONOS模块的使用和功能。 一、模块概述 PYTHONOS模块提供了一个轻便的方法使用操作系统...

    python os模块 常用操作

    python os模块的文件操作方法 ,记录和分享python学习

    PYTHONOS模块中文帮助文档[总结].pdf

    PYTHONOS模块中文帮助文档总结 PYTHONOS模块是Python语言中的一个关键模块,提供了一个轻便的方法使用依赖操作系统的功能。该模块主要提供了与操作系统相关的函数和变量,用于处理文件、目录、进程和用户相关的操作...

    Pythonos模块控制电脑关机

    Pythonos模块控制电脑关机,利用Python自带库os功能来控制电脑自动开关机。

    python os模块.pdf

    Python的os模块是Python标准库中的一个重要模块,它提供了丰富的方法用于执行与操作系统交互的功能,比如文件和目录操作、进程管理等。本文档详细介绍了os模块在处理文件系统方面的各种函数和方法,是使用Python进行...

    Python OS模块实例详解

    本文实例讲述了Python OS模块。分享给大家供大家参考,具体如下: os模块 在自动化测试中,经常需要查找操作文件,比如查找配置文件(从而读取配置文件的信息),查找测试报告等等,经常会对大量文件和路径进行操作,这就...

    python-os模块中文帮助文档.pdf

    从提供的文件信息来看,文档是关于Python标准库中的os模块的中文帮助文档。该模块提供了一种使用标准的系统功能的方法,与操作系统交互。以下是该模块的一些核心知识点: 1. 文件路径和目录处理 - os.path模块提供...

    the introduction of python os.zip_OND3_python os模块简介_youthot3

    Python的os模块是标准库中的一个核心组件,它提供了与操作系统交互的各种功能,适用于各种操作系统,包括Windows、Linux、Unix等。os模块是Python程序员在处理文件和目录时的得力助手,它使得操作文件系统变得更为...

    python中os模块简介

    Python os 模块简介 OS 模块是 Python 的一个内置模块,提供了多数操作系统的功能接口函数。当 OS 模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作。在 Python 编程时,经常和文件、...

    (1条消息)python os模块 - 每天一勃 - CSDN博客.html

    Python os 模块介绍 基本涵盖了os模块中内容和常用用法

    pythonos模块功能和方法总结共4页.pdf.zip

    Python的os模块是标准库中的一个核心模块,它提供了与操作系统交互的各种功能。这个模块让Python程序员能够方便地执行常见的操作系统任务,如文件和目录的操作、环境变量的管理以及进程控制等。os模块的接口设计使得...

    python os模块简单应用示例

    本文实例讲述了python os模块简单应用。分享给大家供大家参考,具体如下: 举例中的目录形式如下所示: In [36]: pwd Out[36]: '/home/python/Desktop/code' In [37]: ls hello.py hello.txt test.py 文件夹01/ ...

    Python OS模块(常见文件操作示例).doc

    Python

Global site tag (gtag.js) - Google Analytics