`
dacoolbaby
  • 浏览: 1265909 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Python的os库的使用

阅读更多

python os库有很多和操作系统相关的功能。

其实不仅仅如此,os库中还有很多和文件,路径,执行系统命令相关的。

 

下面是os模块常用的方法.

1.os.sep                    可以取代操作系统特定的路径分割符 
2.os.name                 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix' 
3.os.getcwd()            函数得到当前工作目录,即当前Python脚本工作的目录路径

4.os.getenv()             用来读取环境变量

5.os.putenv()             用来设置环境变量 
6.os.listdir()               返回指定目录下的所有文件和目录名 
7os.remove()             函数用来删除一个文件
8.os.system()             函数用来运行shell命令

9.os.linesep               字符串给出当前平台使用的行终止符。例如,Windows使用'/r/n',Linux使用'/n'而Mac使用'/r'。

10.os.path.split()       函数返回一个路径的目录名和文件名

11.os.path.isfile()       检验给出的路径是一个文件

12os.path.isdir()        检验给出的路径是一个目录

13.os.path.existe()     函数用来检验给出的路径是否真地存在

14.os.listdir(dirname) 列出dirname下的目录和文件
15.os.getcwd()           获得当前工作目录
16.os.curdir                返回但前目录('.')
17.os.chdir(dirname)  改变工作目录到dirname

 

os.path都是和路径指定的文件,目录,和路径字符串有关系的函数

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-docid-0.4.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:os-docid-0.4.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    python os模块.pdf

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

    Python库 | RouterOS-api-0.10.tar.gz

    9. **社区支持**:作为开源项目,RouterOS-api可能会有一个活跃的社区,提供问题解答、共享使用经验,甚至贡献代码来改进库的功能。 10. **持续更新**:开发者可以根据RouterOS的新特性和API的变化,对库进行持续...

    python标准库os库的函数介绍

    ### Python标准库os库的函数介绍 #### 一、引言 `os`库作为Python标准库的一部分,提供了丰富的函数接口来实现与操作系统交互的功能。无论是处理文件路径、调用外部程序还是获取系统环境信息,`os`库都能提供简便且...

    Python标准库中英文.zip

    中文手册可能包含了详尽的中文注释和解释,使得非英语背景的开发者也能轻松掌握Python的标准库使用技巧。 Python标准库的重要性在于它提供了许多常用功能的实现,减少了开发者从零开始编写代码的需求。例如,os模块...

    Python 基于os库删除文件

    Python 基于os库删除文件

    python-os模块中文帮助文档

    Python的os模块是标准库中的一个核心模块,它提供了与操作系统交互的各种功能。这个模块使得Python程序员能够方便地执行常见的操作系统任务,如文件和目录的操作、环境变量的管理等。在"python-os模块中文帮助文档...

    PYTHON标准库带CD

    1. **内置模块**:Python标准库中的内置模块是Python解释器自带的,如`sys`模块用于与Python解释器交互,`os`模块提供了操作系统相关的功能,`math`模块提供了数学函数,`time`模块用于处理时间,以及`random`模块...

    python中pyoselm包调用OS-ELM模型,OS-ELM模型的简单例子

    总的来说,Python的PyOSELM包为数据科学家和机器学习工程师提供了一种高效且易于使用的工具,可以帮助他们快速实现基于OS-ELM的预测和分类任务。通过对`test.csv`数据集的处理,我们可以直观地了解如何在实际项目中...

    Pythonos模块控制电脑关机

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

    2014年辛星python标准库整理夏季版

    在2014年,辛星完成了对Python标准库的整理工作,发布...随着时间的推移,Python标准库也在不断地更新和改进,对于今天使用Python的开发者来说,虽然可以直接访问官方文档,但辛星的这份工作仍具有历史意义和学习价值。

    Python库 | niveristand-0.9.3-py2.py3-none-any.whl

    2. **跨平台支持**:由于该库兼容Python 2和Python 3,因此可以在多种操作系统(如Windows、Linux或Mac OS)上运行,为用户提供了更大的灵活性。 3. **数据交互**:niveriStand库允许用户与niveriStand系统进行实时...

    Python标准库3.7

    此外,Python标准库还涵盖了众多其他模块,如`os`用于操作系统交互,`sys`用于与Python解释器通信,`json`用于JSON数据序列化,`re`用于正则表达式操作,`datetime`处理日期和时间,`urllib`处理URL相关操作等。...

    PyPI 官网下载 | os_sys-0.8.0.tar.gz

    PyPI是Python社区广泛使用的第三方软件包仓库,开发者可以在这里发布他们的Python库,方便其他用户通过pip工具进行安装。 描述提到"资源来自pypi官网,资源全名:os_sys-0.8.0.tar.gz",进一步确认了这个软件包的...

    PYTHONOS模块中文帮助文档.pdf

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

    基于python的os-elm文件

    通过这个项目,开发者可以学习如何使用Python的`os`模块处理文件和目录,同时了解并实践ELM算法。它为初学者提供了一个实际操作的平台,有助于提升Python编程技能和机器学习理论的理解。对于希望深入理解这两个主题...

    python os库总结

    os.getcwd() 获取python安装目录 os.chdir(‘D:\’) 修改python所在目录 os.listdir(‘C:\’) 列举当前目录下所有的文件 os.mkdir(‘D:\gitwork\git’) 若gitwork存在才不会报错,否则只会创建一个单层目录 os....

Global site tag (gtag.js) - Google Analytics