# -*- coding:utf-8 -*-
# Author: Evan Mi
import os
# 获取当前工作目录,即当前python脚本工作的目录路径
print(os.getcwd())
# 切换当前路径
os.chdir('c:/users')
os.chdir(r'c:\users')
print(os.getcwd())  # 验证当前路径是否切换成功
# 返回当前目录的字符串名 .
print(os.curdir)
# 返回当前目录的父目录的字符串名 ..
print(os.pardir)
# 递归创建各级目录
os.makedirs(r'e:\a\b\c\d')
# 递归删除各级空目录
os.removedirs(r'e:\a\b\c\d')
# 创建一级目录,不能递归创建
os.mkdir(r'e:/test_python')
# 删除一级目录,切该目录不能为空
os.rmdir(r'e:\test_python')
# 以列表的方式列出指定目录的内容
print(os.listdir('.'))
# 删除指定文件
# os.remove(r'e:\test.txt')
# 把test.txt重命名为test1.txt
# os.rename(r'e:\test.txt', r'e:\test1.txt')
# 查看文件的状态信息
print(os.stat(r'e:\test.dcm'))
"""
os.stat_result(st_mode=33206, st_ino=3659174697270772,
st_dev=505418071, st_nlink=1, st_uid=0, st_gid=0,
st_size=19468, st_atime=1515546652, st_mtime=1515546652,
st_ctime=1515546652)
"""
# 当前操作系统的路径分隔符
print(os.sep)
# 当前操作系统的换行符
print(os.linesep)
# 环境变量之间的分隔符
print(os.pathsep)
# 查看系统的环境变量
print(os.environ)
# 查看当前系统的名称
print(os.name)
# 运行shell命令,直接显示结果
# print(os.system('dir'))
# 返回path规范化的绝对路径
print(os.path.abspath(__file__))
# 把路径分割成目录和文件名二元组返回
print(os.path.split(__file__))
# 返回path的目录,其实就是os.path.split(path)的第一个元素
print(os.path.dirname(__file__))
# 返回path的最后的文件名,如果path不是文件则返回空,其实就是os.path.split(path)的第二个元素
print(os.path.basename(__file__))
#  如果path存在,返回True;如果path不存在,返回False
print(os.path.exists(__file__))
# 如果path是绝对路径,返回True
print(os.path.isabs(__file__))
# 如果path是一个存在的文件,返回True。否则返回False
print(os.path.isfile(__file__))
# 如果path是一个存在的目录,则返回True。否则返回False
print(os.path.isdir(__file__))
# 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
print(os.path.join('c:\\', 'a', 'b'))
# 返回path所指向的文件或者目录的最后存取时间
print(os.path.getatime(__file__))
#  返回path所指向的文件或者目录的最后修改时间
print(os.path.getmtime(__file__))

python3 os模块相关方法相关推荐

  1. python3 os模块使用_Python3-os模块-操作系统的各种接口

    Python3中的os模块提供了一个便携的方式去使用操作系统的相关功能 os.name 返回导入的操作系统相关模块的名字,如 posix(unix/linux),nt(windows)等 os.env ...

  2. python3 os模块_python3 os模块

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

  3. Python3 os模块应用

    调用模块的实质是运行python代码,比如a.py文件里有函数f(),那么你在调用a模块的时候,实质是运行了a模块里的函数f(),这个时候内存里就有这个函数了,可以直接用,那是不是随便一个py类型的文 ...

  4. python3 os模块

    os 模块提供了非常丰富的方法用来处理文件和目录. 1.os.path 获取文件的属性信息 os.path模块 方法 方法 作用 os.path.exists(path) 判断路径是否存在,存在返回T ...

  5. python3(七)os模块

    os模块 OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作. 可以查看OS模块的帮助文档: import os:#导入os模块 help(os ...

  6. Python3,os模块还可以这样玩,自动删除磁盘文件,非必要切勿操作。

    删除磁盘下所有的文件 1.引言 2.代码实战 2.1 模块介绍 2.2 获取盘符 2.3 获取盘符下的目录 2.3.1 os.listdir() 2.3.2 os.environ 2.3.3 os.g ...

  7. Python模块之二:Python3 常用模块总结

    Python模块之二:Python3 常用模块总结 一.random模块 提供一些随机数获取的相关方法 1.常用方法 1.random():获取[0.0,1.0)范围内的浮点数 2.randint(a ...

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

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

  9. python中的os模块

    os模块 os模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小-- 另 ...

最新文章

  1. 2小时演讲,近140页PPT,这个NeurIPS Tutorial真是超硬核的AI硬件教程
  2. 如何检查项目的需求是否完整
  3. 小程序分享,获取openid
  4. 搜狗输入法不能输入验证码,验证码错误怎么办?
  5. nested exception is java.lang.UnsatisfiedLinkError: no jacob-1.19-x64 in java.library.path
  6. 吴恩达神经网络和深度学习-学习笔记-5-参数和超参数
  7. linux 的学习笔记-linux 指令大全
  8. CSDN积分获取方法
  9. Android 学习资料汇总
  10. [OpenBMC] 快速上手OpenBMC的Redfish
  11. Java Swing中国象棋AI(人机和人人对战)
  12. 爬虫之字体反爬(仅供学习参考)
  13. 电子地图有比例尺吗?
  14. 未得冠军的运动员也有教练——Leo鉴书71
  15. 特斯拉model3中控屏怎么关_特斯拉Model 3为什么取消仪表盘?
  16. insert overwrite出现Table insclause-0 has 9 columns, but query has 10 columns.
  17. 计算机硬件大型作业报告,计算机硬件技术大作业报告 (2).doc
  18. 默认网关和静态路由表
  19. flink学习思维导图
  20. jQuery 流星雨特效

热门文章

  1. linux里用c实现cat_【案例】用T云做了什么能让企业在工业自动化控制系统行业里实现逆向增长?...
  2. oracle 28000错误码,Oracle数据库 ORA-28000 错误处理方式
  3. aps后缀是什么文件_APS审核真的取消了么?
  4. react封装函数_react request.js 函数封装
  5. python利用pandas合并excel表格代码_利用Python pandas对Excel进行合并的方法示例
  6. visual报表服务器项目,为 Visual Studio ALM 创建报表服务器项目
  7. js调用python接口_JavaScript如何调用Python后端服务
  8. 山东大学 2020级数据库系统 实验五
  9. 职称计算机考试word2003真题,职称计算机考试《Word2003》历年真题回顾(1)
  10. 【youcans 的 OpenCV 例程200篇】125. 形态算法之提取连通分量