时间:2021-05-22
常用的module是os,os.path和shutil,所以要先引入他们.
python遍历文件夹和文件
这个也许是最常用的功能,如下:
复制代码 代码如下:
importos
importos.path
rootdir="D:\\programmer\\training"
forparent,dirnames,filenamesinos.walk(rootdir):
#case1:
fordirnameindirnames:
print"parentis:"+parent
print"dirnameis:"+dirname
#case2
forfilenameinfilenames:
print"parentis:"+parent
print"filenamewithfullpath:"+os.path.join(parent,filename)
解释说明:
1.os.walk返回一个三元组.其中dirnames是所有文件夹名字(不包含路径),filenames是所有文件的名字(不包含路径).parent表示父目录.
2.case1演示了如何遍历所有目录.
3.case2演示了如何遍历所有文件.
4.os.path.join(dirname,filename):将形如"/a/b/c"和"d.java"变成/a/b/c/d.java".
perl分割路径和文件名
常用函数有三种:分隔路径,找出文件名.找出盘符(windows系统),找出文件的扩展名.
复制代码 代码如下:
importos.path
spath="D:/download/flight/flighthtml.txt"
#case1:
p,f=os.path.split(spath);
print"diris:"+p
print"fileis:"+f
#case2:
drv,left=os.path.splitdrive(spath);
print"driveris:"+drv
print"leftis:"+left
#case3:
f,ext=os.path.splitext(spath);
print"fis:"+f
print"extis:"+ext
这三个函数都返回二元组.
1.case1分隔目录和文件名
2.case2分隔盘符和文件名
3.case3分隔文件和扩展名
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Python实现的读取文件内容并写入其他文件操作。分享给大家供大家参考,具体如下:文件目录结构,如图:read_file.py是工作文件,file
本文实例为大家分享了python文件和文件夹复制函数,供大家参考,具体内容如下文件复制函数代码和注释如下:#文件复制函数defcopy_file(file1,f
本文实例讲述了Python简单I/O操作。分享给大家供大家参考,具体如下:文件:poem='''helloworld'''f=file('book.txt','
本文实例为大家分享了PHP文件操作的具体代码,供大家参考,具体内容如下(1)文件读取file_get_contents()实例:
本文实例讲述了Python实现对PPT文件进行截图操作的方法。分享给大家供大家参考。具体分析如下:下面的代码可以为powerpoint文件ppt进行截图,可以指