'''os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径

os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd

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

os.pardir 获取当前目录的父目录字符串名:('..')

os.makedirs('dirname1/dirname2') 可生成多层递归目录

os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推

os.mkdir('dirname') 生成单级目录;相当于shell中mkdir dirname

os.rmdir('dirname') 删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname

os.listdir('dirname') 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印

os.remove() 删除一个文件

os.rename("oldname","newname") 重命名文件/目录

os.stat('path/filename') 获取文件/目录信息

os.sep 输出操作系统特定的路径分隔符,win下为"\\",Linux下为"/"

os.linesep 输出当前平台使用的行终止符,win下为"\t\n",Linux下为"\n"

os.pathsep 输出用于分割文件路径的字符串 win下为;,Linux下为:

os.name 输出字符串指示当前使用平台。win->'nt'; Linux->'posix'

os.system("bash command") 运行shell命令,直接显示

os.popen("bash command).read() 运行shell命令,获取执行结果

os.environ 获取系统环境变量

os.path

os.path.abspath(path) 返回path规范化的绝对路径 os.path.split(path) 将path分割成目录和文件名二元组返回 os.path.dirname(path) 返回path的目录。其实就是os.path.split(path)的第一个元素 os.path.basename(path) 返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。

即os.path.split(path)的第二个元素

os.path.exists(path) 如果path存在,返回True;如果path不存在,返回False

os.path.isabs(path) 如果path是绝对路径,返回True

os.path.isfile(path) 如果path是一个存在的文件,返回True。否则返回False

os.path.isdir(path) 如果path是一个存在的目录,则返回True。否则返回False

os.path.join(path1[, path2[, ...]]) 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略

os.path.getatime(path) 返回path所指向的文件或者目录的最后访问时间

os.path.getmtime(path) 返回path所指向的文件或者目录的最后修改时间

os.path.getsize(path) 返回path的大小'''

python操作系统接口错误_Python os模块和sys模块 操作系统的各种接口相关推荐

  1. 初学者python笔记(os模块、sys模块)

    文章目录 os模块 直接调用的os方法 os.path的相关方法 sys模块 os模块与sys模块看字义就知道是与操作系统有关的,但两个的功能侧重点不一样,前者侧重系统操作,后者侧重窗口的操作. 今天 ...

  2. python学习之老男孩python全栈第九期_day019知识点总结——collections模块、时间模块、random模块、os模块、sys模块...

    一. collections模块 在内置数据类型(dict.list.set.tuple)的基础上,collections模块还提供了几个额外的数据类型:namedtuple.deque.Counte ...

  3. python sys模块讲解_python模块之sys模块和序列化模块(实例讲解)

    sys模块 sys模块是与python解释器交互的一个接口 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys. ...

  4. python判断正确错误_python错误和异常

    Python3 错误和异常 作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍. Python 有两种错误很容易辨认:语法错误 ...

  5. python常用开放工具_python学习笔记16-各种模块和开放工具收集整理

    一.调试,性能,日志 Debugger: pdb Logger: logging Profilers: profile, hotshot, cProfile 调试模块 pdb 允许你设置(条件)断点, ...

  6. Python学习日记(十七) os模块和sys模块

    os模块 1.os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 import os print(os.getcwd()) #C:\Users\Administrator\ ...

  7. python中rename函数_python os.rename(…)不起作用!

    我正在编写一个Python函数,将一个文件列表的扩展名改为另一个扩展名,比如txt改为rar,这只是一个空闲的例子.但我有个错误.代码是:import os def dTask(): #Get a f ...

  8. python标准库对象导入语句_Python标准库之Sys模块使用详解

    sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分. 处理命令行参数 在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为脚本自身的名称. 使用sy ...

  9. python标准库模块教程_Python标准库之Sys模块使用详解

    sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分. 处理命令行参数 在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为脚本自身的名称. 使用sy ...

最新文章

  1. ⒈Altiris cms 7.0 安装前准备工作
  2. python培训班那家好-python培训班那个好?
  3. 深入理解JVM虚拟机(十):Java内存模型与多线程
  4. LTE之MIMO学习1-TB/codeword/layer/precoding/port
  5. mysqli_connect_error 乱码解决
  6. 简单链接Simplelink 传感器标签SensorTag
  7. 如果__name__ =='__main__':在Python中怎么办?
  8. Win8 HTML5与JS编程学习笔记(二)
  9. python练习题-day25
  10. 顶级Javaer,常用的 14 个类库
  11. 《Windows驱动开发技术详解》之HelloDDK
  12. 精通CSS:高级Web标准解决方案(中文电子书下载)
  13. MATLAB画图详细教程
  14. 基于FPGA的帧差法仿真实现
  15. python多个条件组合覆盖_白盒测试系列(五)条件组合覆盖
  16. 计算机管理usb出现问号,在Windows操作系统的设备管理器中的多个设备名上有问号...
  17. python中oserror winerror_python – OSError:[WinError87]参数不正确
  18. CentOS7系统重命名
  19. 耐得住寂寞,拥得了繁华
  20. index data

热门文章

  1. Redis性能指标监控
  2. RabbitMQ Network Partitions
  3. 聊一聊ThreadLocal
  4. 用 subsetting 限制连接池中的连接数量
  5. C++中各种智能指针的实现及弊端(五)
  6. 一文简述FFmpeg
  7. 观察:谁能拯救视频平台的高昂带宽成本?
  8. 程序员黑科技 | 用13块钱DIY微信小程序浇花神器
  9. MOV及MP4文件格式中几个重要的Table
  10. WebStorm Vue ElementUI