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