python 文件相关函数

os模块:

os.path.exists(path)        -->bool   #(path)文件或者目录存在
os.path.abspath(path)    -->str      #(path)返回文件或者目录的绝对路径

# 下面几个顾名思其义吧
os.path.isfile(path)         -->bool
os.path.isdir(path)         -->bool
os.path.islink(path)        -->bool

os.path.join(p_parent,p_sub) -->str  #返回新的path,父路径+新路径
os.path.relpath(path[, start]) -->str   #返回相对路径

os.sep                   -->返回系统的分隔符==java的File.seperator

os.path.getsize(path)  -->long  返回文件的size
#返回一个三元元组
os.walk(dpath)
(目录abspath,[子目录list],[子文件list])
 readfile.py:

 

#/bin/python
import os
for p in os.walk("D:\prj\py\part11_file\pfiles"):
	print p

 目录结构:D:\prj\py\part11_file

('D:\\prj\\py\\part11_file\\pfiles', ['dir1', 'dir2'], ['log.log', 'readfile.py', 'sometext.txt', 'stories.txt'])
('D:\\prj\\py\\part11_file\\pfiles\\dir1', ['dir_par'], ['a.txt'])
('D:\\prj\\py\\part11_file\\pfiles\\dir1\\dir_par', [], ['log.log'])
('D:\\prj\\py\\part11_file\\pfiles\\dir2', [], ['readfile.py', 'stories.txt'])
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值