导入os模块

 import os

 res = os.listdir('D:\study')  # 列出某个目录下的所有文件

 os.remove('newuser.json')  # 删除某个目录下的某个文件

 os.rename('test','test2')  # 重命名某个路径下的某个文件

 os.makedirs(r'test1/lyl/aaa')  # 当父目录不存在时,会创建父目录

 # 当父目录不存在的时候,会报错
# FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'test/niuhy/haha'
os.mkdir(r'test1/lyl/aaa/111') # 创建文件夹,当文件路径不存在的时候,会报错 # 判断一个文件是否存在 True False
res = os.path.exists(r'D:\my-python\day5\email.txt')
print(res) print(os.path.isfile('test1')) # 判断是否为文件 False print(os.path.isdir('test1') )# 判断是否为文件 True # 将路径和文件进行分割
# ('D:\\my-python\\day5\\test1\\lyl\\aaa\\111', 'email.txt')
res = os.path.split(r'D:\my-python\day5\test1\lyl\aaa\111\email.txt')
print(res) res = os.path.dirname(r'\my-python\day5') # 取父目录
print(res) # 获取当前的目录 D:\my-python\day5
print(os.getcwd()) # 更改当前目录
os.chdir(r'D:\my-python\day5\test1') # 查看当前的目录 # 更改当前目录
print(os.getcwd()) # 打开a.txt文件,如果不存在就创建
open('a.txt','w') # # 查看环境变量
print(os.environ) # 拼接路径 test\hhh\abc\a.txt
res = os.path.join('test','hhh','abc','a.txt')
print(res) # 根据相对路径取绝对路径 D:\my-python
# . 当前路径 .. 上一级路径
res= os.path.abspath('..')
print(res) # 执行操作系统命令
res = os.system('ipconfig')
print(res) res = os.popen('ifconfig').read()
print('res',res)

最新文章

  1. 四种浏览器对 clientHeight、offsetHeight、scrollHeight、clientWidth、offsetWidth 和 scrollWidth 的解释差异
  2. Eclipse 的快捷键以及文档注释、多行注释的快捷键
  3. Backbone.js
  4. Regression analysis
  5. [MODx] 4. getResources
  6. FIO工具常用参数
  7. cocos2d动作讲解
  8. 拥抱.NET Core系列:Logging (1)
  9. Golang 微框架 Gin 简介
  10. c++输出小数
  11. MVC概述
  12. Keras 实现一个简单GAN
  13. mysql查询当前时间,一天内,一周,一个月内的sql语句
  14. php 表单提交方法
  15. 不用登陆密码也能进路由器,适用于TP、磊科、腾达
  16. HBase介绍及简易安装
  17. HDU 4716 A Computer Graphics Problem (水题)
  18. 解决ArcMap启动时只停留在初始化界面的方法
  19. Ubuntu 16.09下iptables通过raw表实现日志输出和调试
  20. chrome 设置启动时打开特定一组网页

热门文章

  1. 03.Spring IoC 容器 - 初始化
  2. vbox 挂载共享文件时可能出现的问题以及对应的解决办法
  3. Java文件与io——装饰者模式
  4. var obj = eval(result); 解析json
  5. spring增强
  6. hibernate课程 初探单表映射1-6 hibernate项目建立以及导入jar包
  7. pandas:数据分析
  8. 2013 QConf上海软件开发大会总结
  9. 真正理解 git fetch, git pull 以及 FETCH_HEAD(转)
  10. python3基础11(正则表达式及re模块)