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

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

os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”

os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。

os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。

os.getenv()获取一个环境变量,如果没有返回none

os.putenv(key,value)设置一个环境变量值

os.listdir(path)返回指定目录下的所有文件和目录名。

os.remove(path)函数用来删除一个文件。

os.system(command)函数用来运行shell命令。

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

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

os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。

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

os.curdir:返回当前目录('.')

os.chdir(dirname):改变工作目录到dirname

os.path.getsize(name):获得文件大小,如果name是目录返回0L

os.path.abspath(name):获得绝对路径

os.path.normpath(path):规范path字符串形式

os.path.splitext():分离文件名与扩展名

os.path.join(path,name):连接目录与文件名或目录

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

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

python os模块手册_Python OS模块常用函数说明相关推荐

  1. python数据分析函数大全_python中数据分析常用函数整理

    一. apply函数 作用:对 DataFrame 的某行/列应用函数之后,Apply 返回一些值.函数既可以使用默认的,也可以自定义.注意:在第二个输出中应用 head() 函数,因为它包含了很多行 ...

  2. python基础常用语句-python爬虫之python一条语句分析几个常用函数和概念

    https://www.xin3721.com/eschool/pythonxin3721/ 前言 过年也没完全闲着,每天用一点点时间学点东西,本文为大家介绍几个python操作的细节,包含all.a ...

  3. Python之pandas:pandas中数据处理常用函数(与空值相关/去重和替代)简介、具体案例、使用方法之详细攻略

    Python之pandas:pandas中数据处理常用函数(与空值相关/去重和替代)简介.具体案例.使用方法之详细攻略 目录 pandas中数据处理常用函数(isnull/dropna/fillna/ ...

  4. python os模块下载_Python OS模块目录文件处理

    Python编程语言优势特点比较突出,在Python语言中,有一种标准模块叫OS模块,Python OS模块包含普遍的操作系统功能,如果你希望你的程序能够与平台无关的话,这个模块尤为重要,它允许一个程 ...

  5. python os模块方法_python os模块方法总结

    在python中os是一个非常常用的模块,下面是对os中方法的总结(实验为Mac环境) 1 .  os.name  :输出字符串指示使用的平台,windows是'nt', linux/unix/mac ...

  6. python os模块方法_python os模块的常用方法

    os模块是python标准库中的一个用于访问操作系统功能的模块. 系统操作 1 os.sep--获取路径分隔符 在Windows上,文件的路径分隔符是'\',在Linux上是'/'.例如:文件夹img ...

  7. python中os模块教程_python os模块功能和方法总结

    os.sep     可以取代操作系统特定的路径分割符 os.linesep  字符串给出当前平台使用的行终止符.例如,Windows使用' ',Linux使用' ' 而Mac使用''. os.nam ...

  8. python os模块下载_python os模块

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

  9. python操作系统接口错误_Python os模块和sys模块 操作系统的各种接口

    '''os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.c ...

最新文章

  1. 【CSS3教程】CSS3基础常用技巧实例集合
  2. 如何让网站被百度谷歌快速收录
  3. php抓取统计局区划代码,抓取国家统计局的代码和名称,爬取,区域,划分,及
  4. Kotlin学习笔记23 协程part3 lambda表达式深入 挂起函数 全局协程
  5. windows下用pip安装软件超时解决方案
  6. 点击复制,兼容ios-safari
  7. 如何在C / Objective-C中跨多行拆分字符串文字?
  8. (vue)h5 通过高德地图(原生) 获取当前位置定位
  9. x光安检图像检测数据集(7500多张图像,VOC标签)
  10. 简洁的桌面整理工具(Coodesker)
  11. 从身份证获取出生年月日
  12. DS18B20+数码管显示
  13. SVN the working copy needs to be upgraded svn 解决办法
  14. g2plot 水滴图,包含数据更新时渲染问题
  15. java接口面试题_7道经典Java接口面试题
  16. C语言解决猴子吃桃子问题
  17. Java高性能系列-(一)VM生命周期
  18. 动环视频监控在配电房智能化改造中应用
  19. Android 入门基础教程2
  20. 考研数学思维导图--一元积分

热门文章

  1. Competitive Programming 3题解
  2. POJ3250 Bad Hair Day【单调递减队列+堆栈】
  3. MySQL 基础 —— 数据类型、各种变量
  4. 计算机的组成 —— 主板
  5. Notepad++ 的使用(插件)
  6. 数据结构的时间复杂度与空间复杂度、及相关证明
  7. 结构体(struct)与类(class)
  8. 强悍的命令 —— 命令参数的理解
  9. 面向对象——抽象基类
  10. C++基础——tricks,让人惊艳的那些代码