17.3.12----OS模块ya
1---他是一xu个python系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。
import os#导入这个os模块,其实python模块就是C元的包含很多函数的文件
2---os的重要模块总结
(1)os.sep更改操作系统的路径分隔符,在Windows系统中通过“\\”,在linux中Ubuntu的分隔符是“/”,苹果是“:”
(2)os.getcwd()获取当前路径,这个在python代码中比较常用
例如:import os
print os.getcwd()
(3)os.listdir()列出当前目录下的多有文件和文件夹
(4)os.remove()方法可以删除指定文件
(5)os.system()方法用来运行shell命令
(6)os.chdir()改变当前目录,到指定目录中、
读取文件的函数
(7)os.open("text.txt",w)直接打开一个文件,要是文件没有就创建
(8)fp=os.open("text.txt",w),
fp.read([size]),size为读取的长度,以byte为单位
fp.readline([size]) 读取一行,如果定义了size,有可能只是返回那一行的部分内容
fp.write(str)把str写到文件中,write函数并不能在str末尾加上一个换行符
fp.writelines(seq) 把seq的内容全部写道文件中(多行一次性写入),这个函数也只是写入,不在末尾家换行符
fp.close()关闭文件,就是在一个文件使用完后,就直接关闭
fp.flush() 把缓冲区的内容写入硬盘
fp.fileno() 返回一个长整型的“文件标签”