p神之python目录遍历,爬虫
Posted 强壮的脸皮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了p神之python目录遍历,爬虫相关的知识,希望对你有一定的参考价值。
Python目录遍历
参考链接:https://www.leavesongs.com/PYTHON/pythonfile.html
1.作用
查找黑客上传的webshell
2.开头添加# -*- coding=UTF-8 -*-,可以#加中文不报错
3.多行注释
选中代码,按住ctrl+/多行注释
4.代码
# -*- coding=UTF-8 -*-
import os
def replace_str(filepath,sourcestr,objectstr):
file = open(filepath,"r")
str = file.read()
str = str.replace(sourcestr,objectstr)
file.close()
file = open(filepath,"w")
file.write(str)
file.close()
def getfile(path):
# leix = os.listdir(path)
# print(type(leix))
# print(leix)
for file in os.listdir(path):
file = os.path.join(path,file)
# print(file)
if os.path.isdir(file):
getfile(file)
else:
replace_str(file,"abcd","")
rootpath = "D:/phpStudy/WWW/pshen/bianli"
#要用/,以列表输出目录和文件
getfile(rootpath)
5.另外一种
# -*- coding=UTF-8 -*-
import os
def replace_str(filepath,sourcestr,objectstr):
file = open(filepath,"r")
str = file.read()
str = str.replace(sourcestr,objectstr)
file.close()
file = open(filepath,"w")
file.write(str)
file.close()
def getfile():
generator = os.walk(‘D:/phpStudy/WWW/pshen/bianli‘)
for (nowdir,_,file_list) in generator:
for file in file_list:
file = os.path.join(nowdir,file)
print(file)
replace_str(file,"abcd","")
getfile()
# generator = os.walk(‘D:/phpStudy/WWW/pshen/bianli‘)
# print(type(generator))
# print(generator)
# for i in generator:
# print(i)
Python与爬虫
1.python直接使用requests库
2.python调用浏览器 app仿冒项目
3.python调用app python玩转抖音项目
以上是关于p神之python目录遍历,爬虫的主要内容,如果未能解决你的问题,请参考以下文章
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段