os(文件)---常用命令 11.16

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所指向的文件或者目录的最后存取时间。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容