1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python标准库第一步_Python标准库学习1-文件系统

python标准库第一步_Python标准库学习1-文件系统

时间:2020-04-07 00:44:52

相关推荐

python标准库第一步_Python标准库学习1-文件系统

os;glob;dircache;stat(os.stat);linecache;tempfile;shutil;filecmp;file类;mmap;codecs;StringIO

os.path——

第一组函数:解析表示文件路径名的字符串。依赖于os下的一些变量,进行解析:

os.sep——路径各部分之间的分隔符("/","\")。

os.extsep——文件名与文件扩展名之间的分隔符(".")。

os.pardir——表示目录上一级("..")。

os.curdir——目录当前部分(".")。

os.path.split(path)返回一个tuple,path表示的路径或文件的所在位置和名称。"E:/abc/dd"——>("E:/abc","dd")

os.path.basename(path)等于split返回的tuple的第二个元素。

os.path.dirname(path)等于split返回的tuple的第一个元素。

os.path.splitext(path)依据扩展名分割符将字符串分割成两部分,第二部分为对应的扩展名。

monprefix(pathlist)返回 path字符串列表中所有路径都出现的公共前缀。

第二组函数:建立路径

os.path.join(*parts)将一个tuple中的各项结合成一个路径值,如果tuple的值中某个参数以os.sep开头,则会丢弃该参数前面的所有参数。

os.expanduser(包含~的字符串),将~转化为用户主目录名。

第三组函数:规范化路径

os.path.abspath(path)相对路径转绝对路径。

os.path.normpath(path)对于前面构建的路径字符串,清除多余的分隔符的。

第四组函数:文件属性

os.path.getatime(file)访问时间

os.path.getctime(file)创建时间

os.path.getmtime(file)修改时间

os.path.getsize(file)文件数据量,以字节为单位。

第五组函数:测试字符串对于路径。返回bool值

os.path.isabs(file)是否为绝对路径

os.path.isdir(file)是否为目录

os.path.isfile(file)是否为文件

os.path.islink(file)是否为symbolic link(linux)

os.path.exists(file)是否存在

第六组函数:遍历目录树

os.path.walk(path,func,arg)遍历path目录及path下的目录,执行func函数,func有三个参数,第一个就是arg,func(arg,dirname,names)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。