5-2 os模块
Posted hushaoyan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5-2 os模块相关的知识,希望对你有一定的参考价值。
导入os模块
1 import os 2 3 res = os.listdir(‘D:study‘) # 列出某个目录下的所有文件 4 5 os.remove(‘newuser.json‘) # 删除某个目录下的某个文件 6 7 os.rename(‘test‘,‘test2‘) # 重命名某个路径下的某个文件 8 9 os.makedirs(r‘test1/lyl/aaa‘) # 当父目录不存在时,会创建父目录 10 11 # 当父目录不存在的时候,会报错 12 # FileNotFoundError: [WinError 3] 系统找不到指定的路径。: ‘test/niuhy/haha‘ 13 os.mkdir(r‘test1/lyl/aaa/111‘) # 创建文件夹,当文件路径不存在的时候,会报错 14 15 16 # 判断一个文件是否存在 True False 17 res = os.path.exists(r‘D:my-pythonday5email.txt‘) 18 print(res) 19 20 print(os.path.isfile(‘test1‘)) # 判断是否为文件 False 21 22 print(os.path.isdir(‘test1‘) )# 判断是否为文件 True 23 24 # 将路径和文件进行分割 25 # (‘D:\my-python\day5\test1\lyl\aaa\111‘, ‘email.txt‘) 26 res = os.path.split(r‘D:my-pythonday5 est1lylaaa111email.txt‘) 27 print(res) 28 29 res = os.path.dirname(r‘my-pythonday5‘) # 取父目录 30 print(res) 31 32 # 获取当前的目录 D:my-pythonday5 33 print(os.getcwd()) 34 35 # 更改当前目录 36 os.chdir(r‘D:my-pythonday5 est1‘) 37 38 # 查看当前的目录 # 更改当前目录 39 print(os.getcwd()) 40 41 # 打开a.txt文件,如果不存在就创建 42 open(‘a.txt‘,‘w‘) 43 44 # # 查看环境变量 45 print(os.environ) 46 47 # 拼接路径 testhhhabca.txt 48 res = os.path.join(‘test‘,‘hhh‘,‘abc‘,‘a.txt‘) 49 print(res) 50 51 # 根据相对路径取绝对路径 D:my-python 52 # . 当前路径 .. 上一级路径 53 res= os.path.abspath(‘..‘) 54 print(res) 55 56 # 执行操作系统命令 57 res = os.system(‘ipconfig‘) 58 print(res) 59 60 res = os.popen(‘ifconfig‘).read() 61 print(‘res‘,res)
以上是关于5-2 os模块的主要内容,如果未能解决你的问题,请参考以下文章
如何使用模块化代码片段中的LeakCanary检测内存泄漏?