首页 > 编程语言 > 详细

Python(os模块)

时间:2018-08-29 22:13:58      阅读:212      评论:0      收藏:0      [点我收藏+]

os模块

 1 import os
 2 import time
 3 print(os.getcwd()) #py执行文件路径,和在console下不一样
 4 
 5 os.chdir(r/home/nizhipeng) #改变当前脚本目录;相当于cd,工作环境发生改变
 6 print(os.getcwd())
 7 
 8 print(os.curdir) #.返回当前目录: (‘.‘)
 9 print(os.pardir) #..获取当前目录的父目录字符串名:(‘..‘)
10 
11 #在nizhipeng文件下查看变化
12 os.makedirs(abc/alex)#当前工作目录已改变,为/home/nizhipeng,所以在其路径下生成了多层递归目录 abc/alex
13 time.sleep(.5)
14 os.removedirs(abc/alex)#只删除空文件夹
15 
16 #在nizhipeng文件下查看变化
17 os.mkdir(efd)    #生成单级目录;相当于shell中mkdir dirname
18 time.sleep(.5)
19 os.rmdir(efd)    #删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname
20 
21 dirs = os.listdir(r/home/nizhipeng/PycharmProjects/learnPython/week4)
22 print(dirs) #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
23 
24 #os.remove(‘ppt.py‘)# 在/home/nizhipeng 工作空间下,只能删文件,不能删文件夹
25 
26 #os.rename("ww","www") #重命名文件/目录 在/home/nizhipeng 工作空间下
27 
28 info = os.stat(./www)
29 print(info)
30 
31 print(os.sep) #输出操作系统特定的路径分隔符 / ,在linux下为/,但是在win下为\\,跨平台时会涉及到这种情况

执行结果:

/home/nizhipeng/PycharmProjects/learnPython/week4/day5
/home/nizhipeng
.
..
[day4, day5]
os.stat_result(st_mode=16893, st_ino=1079409, st_dev=2056, st_nlink=2, st_uid=1000, st_gid=1000, st_size=4096, st_atime=1535548162, st_mtime=1535548153, st_ctime=1535548162)
/

Process finished with exit code 0

 

参考:http://www.cnblogs.com/alex3714/articles/5161349.html

Python(os模块)

原文:https://www.cnblogs.com/112358nizhipeng/p/9557218.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!