1.读文件:read()里面不填数字代表读全部,填数字代表读几个,光标同时也往后移动写文件
2.写文件:
写文件,之前有的会被覆盖,没有的会被创建
3.---------------------具体的操作如下
4.文件的复制:
5.os-------------------------具体操作
(1)文件重命名------------os.rename
第一步:建立一个文件b
注意:他会把原来的给剪切掉
(2)----------删除文件 os.remove
(3)创建文件夹-------os.mkdir os.mkdirs()-----相当于同时创建子目录
单层创建
多层创建:
(4)获取当前目录------------os.getcwd
(5)改变默认目录--os.chdir
(6)获取目录列表------os.listdir
(7)删除文件夹----------os.rmdir
(8)判断指定对象是否为文件---os.path.isfile()
(9)os.path.exists()——检验指定的对象是否存在。是True,否则False
(10)os.path.split()——返回路径的目录和文件名
(11)
os.path.basename(path):返回path中的文件名。
(16)1.os.path.abspath(path)-------返回path规范化的绝对路径。
(17)os.path.dirname(path)-----返回path的目录。其实就是os.path.split(path)的第一个元素
(18)os.path.basename(path)--返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素
(19)os.path.commonprefix(list)----返回list中,所有path共有的最长的路径
(20)os.path.getmtime(path)-----返回path所指向的文件或者目录的最后修改时间
(21)os.path.getsize(path)-------返回path的文件的大小(字节)
(22).os.path.isdir(path)-----如果path是一个存在的目录 返回True 不在返回False
(23).os.path.normpath(path)------规范化路径。
>>> os.path.normpath('c://windows\\System32\\../Temp/')
'c:\\windows\\Temp'
(24)os.path.splitext(path)------分离文件名与扩展名;默认返回(fname,fextension)元组,可做分片操作
(25)os.path.getatime(path)---------返回path所指向的文件或者目录的最后存取时间。