#coding:utf-8 #======================os============================ #chmod ‘‘‘ stat.S_IXOTH: 其他用户有执行权0o001 stat.S_IWOTH: 其他用户有写权限0o002 stat.S_IROTH: 其他用户有读权限0o004 stat.S_IRWXO: 其他用户有全部权限(权限掩码)0o007 stat.S_IXGRP: 组用户有执行权限0o010 stat.S_IWGRP: 组用户有写权限0o020 stat.S_IRGRP: 组用户有读权限0o040 stat.S_IRWXG: 组用户有全部权限(权限掩码)0o070 stat.S_IXUSR: 拥有者具有执行权限0o100 stat.S_IWUSR: 拥有者具有写权限0o200 stat.S_IRUSR: 拥有者具有读权限0o400 stat.S_IRWXU: 拥有者有全部权限(权限掩码)0o700 stat.S_ISVTX: 目录里文件目录只有拥有者才可删除更改0o1000 stat.S_ISGID: 执行此文件其进程有效组为文件所在组0o2000 stat.S_ISUID: 执行此文件其进程有效用户为文件所有者0o4000 stat.S_IREAD: windows下设为只读 stat.S_IWRITE: windows下取消只读 ‘‘‘ import os,stat os.chmod(‘data.txt‘,stat.S_IWOTH) #更改文件或目录的权限 print os.getcwd() #查看当前工作目录 os.chdir(‘D:\\‘) #修改工作目录 print os.getcwd() #open ‘‘‘ os.O_RDONLY: 以只读的方式打开 os.O_WRONLY: 以只写的方式打开 os.O_RDWR : 以读写的方式打开 os.O_NONBLOCK: 打开时不阻塞 os.O_APPEND: 以追加的方式打开 os.O_CREAT: 创建并打开一个新文件 os.O_TRUNC: 打开一个文件并截断它的长度为零(必须有写权限) os.O_EXCL: 如果指定的文件存在,返回错误 os.O_SHLOCK: 自动获取共享锁 os.O_EXLOCK: 自动获取独立锁 os.O_DIRECT: 消除或减少缓存效果 os.O_FSYNC : 同步写入 os.O_NOFOLLOW: 不追踪软链接 ‘‘‘ file=os.open(‘data.txt‘,os.O_RDONLY)#打开文件 os.close(file) #关闭文件 from datetime import * def last_day(last): now=datetime.now() lastday=now-timedelta(days=last) return ‘%s-%s-%s‘ %(lastday.year,lastday.month,lastday.day) lastday=last_day(25) print lastday os.listdir() #方法用于返回指定的文件夹包含的文件或文件夹的名字的列表 print os.listdir(‘..\\JybAuto\\Result\\‘+lastday+‘\\‘)[-1] #找出最新的报告 for x in os.listdir(‘..\\JybAuto\\Result\\‘+lastday+‘\\‘): print x os.makedirs(‘C:\\Users\\TDH\\Desktop\\wudidewo\\hahaha‘) #用于递归创建目录。但创建的所有文件夹需要包含子目录 os.mkdir(‘C:\\Users\\TDH\\Desktop\\wudidewo‘) #用于以数字权限模式创建目录 file=os.open(‘data.txt‘,os.O_RDONLY) print os.read(file,12) #用于从文件描述符 fd 中读取最多 n 个字节,返回包含读取字节的字符串 # 如果path是一个存在的目录,则返回True。否则返回False if not os.path.isdir(‘C:\\Users\\TDH\\Desktop\\wudidewo‘):os.mkdir(‘C:\\Users\\TDH\\Desktop\\wudidewo‘)
扫码关注QQ交流群
时间: 2024-10-15 01:50:25