python的常用模块

os 模块,对操作系统的一些操作
 1 import os
 2 
 3 print(os.getcwd()) # 取当前工作目录:C:\Users\Administrator\PycharmProjects\baidupic
 4 os.chmod('name1.json',2) #给文件/目录加权限,对Windows的系统不好使,1-执行,2-写,4-读
 5 print(os.chdir("D:\logs")) #更改当前目录,返回None
 6 print(os.getcwd()) # 取当前工作目录:D:\logs
 7 
 8 print(os.makedirs("D:\logss\logss-1\logss-1-1")) #递归创建文件夹,父目录不存在时创建父目录
 9 print(os.mkdir("D:\logs\logs-1")) #创建文件夹,父目录不存在会报错
10 print(os.removedirs("D:\logss\logss-1\logss-1-1")) # 递归删除空目录
11 
12 print(os.rmdir("D:\logs\logs-1")) # 删除指定的文件夹,非空文件夹会报错
13 print(os.remove("D:\logs\logs-1\新建文本文档.txt")) # 只能删除文件
14 
15 print(os.listdir("D:\logs")) # #列出一个目录下的所有文件和文件夹
16 os.rename("D:\logs",'D:\log') # 重命名,文件或文件夹
17 print(os.stat('D:\log')) # 获取文件信息:os.stat_result(st_mode=16895, st_ino=16044073672567065, st_dev=2689356821, st_nlink=1, st_uid=0, st_gid=0, st_size=4096, st_atime=1525412622, st_mtime=1525412622, st_ctime=1524909713)
18 
19 参数
20 path -- 指定路径
21 
22 返回值
23 stat 结构:
24 
25 st_mode: inode 保护模式
26 st_ino: inode 节点号。
27 st_dev: inode 驻留的设备。
28 st_nlink: inode 的链接数。
29 st_uid: 所有者的用户ID。
30 st_gid: 所有者的组ID。
31 st_size: 普通文件以字节为单位的大小;包含等待某些特殊文件的数据。
32 st_atime: 上次访问的时间。
33 st_mtime: 最后一次修改的时间。
34 st_ctime: 由操作系统报告的"ctime"。在某些系统上(如Unix)是最新的元数据更改的时间,在其它系统上(如Windows)是创建时间(详细信息参见平台的文档)
os

猜你喜欢

转载自www.cnblogs.com/up-day/p/8990433.html