当前位置: 首页 > news >正文

python os模块

1. os.name  得到当前的正在使用的平台, windows 返回 ‘nt’,Linux返回‘posix’

2.os.getcwd() 当前的工作路径

1 >>> import os
2 >>> os.name
3 'nt'
4 >>> os.getcwd()
5 'C:\\Users\\Administrator\\Desktop'

3.os.listdir()  得到指定路径下的 所有文件名

4.os.remove() 删除一个文件

5.os.system()  运行shell命令

1 >>> os.system('dir')
2 0
3 >>> os.system('cmd')
4 -1073741510
5 >>> 
View Code

6.os.rename(old,new) 将文件名 old 重新命名为 new

7.os.chdir(path) 改变工作目录

8.mkdir(path) 创建单层目录,如果该文件已存在 会抛出异常

9.makedirs(path) 递归创建多层目录,如该目录已经存在抛出异常,注意 ‘E:\\a\\b ’ 和'E:\\a\\c'并不冲突

10. remove(path) 删除文件

11.rmdir(path) 删除单层文件,如该文件为 非空 则 抛出异常

12.removedirs(path) 递归删除目录 ,从子目录到父目录逐层删除,遇到非空文件则抛出异常

 

                   以下是支持路径操作中常用的的一些定义,支持所有平台

os.curdir    指代当前目录(‘.’)

os.pardir   指代上一级目录(‘..’)

os.sep       输出操作系统特定的路径分隔符(Win下为‘\\’,Linux下为‘\’)

os.linesep  当前平台使用的行终止符 (‘Win下为‘\r\n’,Linux下为 ‘\n’’)

 

转载于:https://www.cnblogs.com/jiayou888888/p/7853720.html

相关文章:

  • 初识JSP
  • Silverlight整合Asp.net AjAX的技术应用
  • Python多进程
  • Presto实战
  • 顺时针打印矩阵
  • linux/unix中如何用find命令详解,非常详细的介绍,比man find强100倍(2
  • 在Hyper-V的虚拟机中安装集成服务
  • 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
  • Windows Server 2012安装SQL 2012
  • IDEA Maven 创建Java Spring MVC Web项目
  • Powershell管理系列(二十二)PowerShell操作之统计移动设备登录exchange情况
  • 1706-1组 如何计算团队成员贡献分
  • Linux机器之间复制文件和目录方式Linux的scp命令详解
  • 27. Python对Mysql的操作(2)
  • Windows常用的快捷方式
  • $translatePartialLoader加载失败及解决方式
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • LintCode 31. partitionArray 数组划分
  • ng6--错误信息小结(持续更新)
  • Python学习之路13-记分
  • Spark RDD学习: aggregate函数
  • swift基础之_对象 实例方法 对象方法。
  • 解析 Webpack中import、require、按需加载的执行过程
  • 排序算法学习笔记
  • 我从编程教室毕业
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • #162 (Div. 2)
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (6)添加vue-cookie
  • (Forward) Music Player: From UI Proposal to Code
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (WSI分类)WSI分类文献小综述 2024
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (多级缓存)多级缓存
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (转)mysql使用Navicat 导出和导入数据库
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .bat批处理(六):替换字符串中匹配的子串
  • .net 发送邮件
  • .NET 中让 Task 支持带超时的异步等待
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .NET业务框架的构建
  • .so文件(linux系统)
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [20160807][系统设计的三次迭代]
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步