码迷,mamicode.com
首页 > 其他好文 > 详细

5-2 os模块

时间:2018-12-03 23:31:49      阅读:366      评论:0      收藏:0      [点我收藏+]

标签:list   执行   文件   read   txt   win   绝对路径   new   otf   

导入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(rtest1/lyl/aaa)  # 当父目录不存在时,会创建父目录
10 
11 # 当父目录不存在的时候,会报错
12 # FileNotFoundError: [WinError 3] 系统找不到指定的路径。: ‘test/niuhy/haha‘
13 os.mkdir(rtest1/lyl/aaa/111)  # 创建文件夹,当文件路径不存在的时候,会报错
14 
15 
16 # 判断一个文件是否存在 True False
17 res = os.path.exists(rD:\my-python\day5\email.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(rD:\my-python\day5\test1\lyl\aaa\111\email.txt)
27 print(res)
28 
29 res = os.path.dirname(r\my-python\day5) # 取父目录
30 print(res)
31 
32 # 获取当前的目录  D:\my-python\day5
33 print(os.getcwd())
34 
35 # 更改当前目录
36 os.chdir(rD:\my-python\day5\test1)
37 
38 # 查看当前的目录  # 更改当前目录
39 print(os.getcwd())
40 
41 # 打开a.txt文件,如果不存在就创建
42 open(a.txt,w)
43 
44 # # 查看环境变量
45 print(os.environ)
46 
47 # 拼接路径 test\hhh\abc\a.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模块

标签:list   执行   文件   read   txt   win   绝对路径   new   otf   

原文地址:https://www.cnblogs.com/hushaoyan/p/10061682.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!