Python3中的os模块提供了一个便携的方式去使用操作系统的相关功能

os.name

返回导入的操作系统相关模块的名字,如 posix(unix/linux),nt(windows)等

os.environ

返回当前系统环境变量

os.getcwd()

返回当前工作目录,即当前python脚本工作的路径

os.chdir("dirname")

改变当前工作目录,相当于cd dirname

os.makedirs("dirname/childname")

创建多层目录

os.removedirs("dirname")

递归的删除空目录,即如果子目录被删除了,父目录变为空目录,则父目录也会被删除

os.mkdir("dirname")

在当前工作目录下创建一个目录

os.rmdir("dirname")

删除当前工作目录下的一个空目录,如果不为空,则无法删除,会报错

os.listdir("dirname")

返回一个目录下的所有内容,包括隐藏的

os.remove("filename")

删除一个文件

os.rename("oldname", "newname")

重命名目录或文件,如果newname已存在,则报错

os.system("bash command")

新开起一个子shell,然后执行命令

os.path.abspath(path)

返回绝对路径

os.path.dirname(path)

返回path所在的目录

os.path.exists(path)

返回path是否存在

os.path.isabs(path)

返回path是否是绝对路径

os.path.isfile(path)

返回path是否是文件

os.path.isdir(path)

返回path是否是目录

os.path.getmtime(path)

返回path的最后修改时间

参考资料

python3 os模块使用_Python3-os模块-操作系统的各种接口相关推荐

  1. python3 模块编写_python3 _pickle模块详解

    python3 中cpickle更名为_pickle,pickle模块由python编写,_pickle有C编写. python程序运行中得到了一些字符串,列表,字典等数据,想要长久的保存下来,方便以 ...

  2. python3 文件重命名_Python3 os.rename() 方法

    写了一个修改单层目录下文件扩展名的程序 主要动机是懒得一个一个修改哔哩哔哩手机客户端缓存下来的 *.blv 文件为 *.flv 文件,至于合并就暂不涉及了 以刚刚网络首播的<你的名字.>为 ...

  3. python os.getcwd用法_Python3 os.getcwd() 方法

    Python3 os.getcwd() 方法 概述 os.getcwd() 方法用于返回当前工作目录. 语法 getcwd()方法语法格式如下: os.getcwd() 参数 无 返回值 返回当前进程 ...

  4. python3 os模块_python3 os模块

    os模块就是对操作系统进行操作, 这个模块提供了一种使用操作系统相关功能的可移植方式. 1.系统信息 posix.uname_result(sysname='Linux', nodename='lia ...

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

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

  6. python安装os模块_python的os模块(ipython,文件,目录,权限,管理)

    什么是os模块 os模块提供了多数操作系统的功能接口函数.当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件.目录打交道,这时就离不了o ...

  7. python 发红包import random用redenv_python 常用模块之random,os,sys 模块

    python 常用模块random,os,sys 模块 python全栈开发OS模块,Random模块,sys模块 OS模块 os模块是与操作系统交互的一个接口,常见的函数以及用法见一下代码: #OS ...

  8. Python疯狂讲义(常见模块:sys/os/random/time/json/正则表达式/set集合)

    九.常见模块 1.sys sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息 import sys list_sys = [] for e in dir(sys):if n ...

  9. python之os、sys和random模块

    import os # print(os.getcwd())#获取当前目录,绝对路径# print(os.chdir('../'))#更改当前目录,../的意思是退回上一级目录# print(os.g ...

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

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

最新文章

  1. python检索地址_35.leetcode题目讲解(Python): 搜索插入位置
  2. ORM的概念, ORM到底是什么
  3. 服务器系统 Windows server 2019 安装与搭建
  4. Why NOT Use My Index
  5. 瀚高数据库php连接,HighGo瀚高数据库4.3版本安装说明
  6. 历史小说《雍正皇帝》后感(电视剧雍正王朝)
  7. QLabel setText 标红 加粗
  8. 蒸馏论文三(Similarity-Preserving)
  9. 在Word文档中插入Excel表格时出现:“用于创建此对象的程序是Excel。您的计算机尚未安装此程序。”试试这个方法
  10. ROSERROR : C++ filt命令
  11. python闰年判断 从儒略历到格里高利历 公历历史
  12. 投资理财之基金三:债券基金
  13. 诺基亚狙击华为起诉T-Mobile的背后
  14. 空间统计--空间关系建模工具集,Modeling Spatial Relationships
  15. 通用oa系统_OA办公系统可能带来的风险
  16. 绘制图形可以使用什么python函数_如何对绘制PDF图形的Python函数进行单元测试?...
  17. 求两个数的平均值(三种方法)
  18. python成三棋源代码
  19. mysql 走索引 很慢_MySQL 优化:为什么 SQL 走索引还那么慢?
  20. TA百人计划:LDR与HDR

热门文章

  1. @codeforces - 786E@ ALT
  2. 【转】Python3中urllib详细使用方法(header,代理,超时,认证,异常处理)
  3. 聊一聊Python与C++的不同(一)
  4. Jquery垂直下拉二级菜单
  5. DIV+CSS规范命名集合
  6. 关于jQuery的细节
  7. 惠普招聘 运维质量管理顾问 1名 北京
  8. Knockout获取数组元素索引的2种方法,在MVC中实现
  9. 团队作业8----第二次项目冲刺(beta阶段)5.20
  10. iOS常用的忽略警告