本文信息本文由方法SEO顾问发表于2014-06-2319:36:24,共 634 字,转载请注明:python批量删除5000个txt文件的第一行_【方法SEO顾问】,如果我网站的文章对你有所帮助的话,来百度口碑给个好评呗!
今天为了做那个验证SEO实验,我批量搞了一批页面,大概有200个左右,然而在源文件里,每个html文件顶部都有一句无用的代码,又不能用正则表达式给批量删除掉,那怎么办呢?原本想用shell看能不能实现,百度谷歌了N多结果都不行,
^_^ ^_^ ^_^ ^_^
import os
for f in os.listdir('.'):
if '.txt' in f:
lines = open(f).readlines()
open(f, 'w').writelines(lines[1:])
-------------------2015年1月24日补充---------------------
今天又遇到一类似的问题,有380个txt文件,要批量删第一行,因为机器没有安装python环境,只能想办法用shell来解决了。记得shell中的for i in `ls`;do sed -i '1d' $i;done
首先用cd命令切换到380个txt文件所在的文件夹,然后用for循环遍历ls命令的结果(也就是380个文件的文件名列表),最后用