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

2017-11-16  本文已影响0人  a荷包蛋

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

上一篇 下一篇

猜你喜欢

热点阅读