`
dacoolbaby
  • 浏览: 1259057 次
  • 性别: 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.path的操作整理。部分操作。有关python在实际编程中,应用到os库时的操作。记录下来,方便使用。

    Python os库关闭应用程序

    Python os库关闭应用程序

    python-os模块中文帮助文档

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

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

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

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

    python标准库os库的函数介绍

    主要介绍了python标准库os库的函数介绍,需要的朋友可以参考下

    Python 基于os库删除文件

    Python 基于os库删除文件

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

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

    PYTHON标准库带CD

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

    Pythonos模块控制电脑关机

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

    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相关操作等。...

    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....

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

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

    python os常用模块

    Python 的 OS 模块是 Python 的一个标准库,提供了非常多的函数和变量,用于与操作系统进行交互。OS 模块提供了访问和管理文件、目录、进程、环境变量等功能。下面将对 OS 模块中的常用函数和变量进行详细介绍。 ...

    Python标准库3.6 参考手册

    Python标准库3.6参考手册是一本详尽的资源,为开发者提供了Python 3.6版本内置模块和功能的全面指南。这本书英文版涵盖了Python编程的各个重要领域,旨在帮助程序员充分利用Python的强大功能。 在Python标准库中,...

Global site tag (gtag.js) - Google Analytics