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)(代码片段

scrapy按顺序启动多个爬虫代码片段(python3)

java成神之——enum枚举操作

宽度优先遍历爬虫的python实现

p神之webshell禁止执行

Python爬虫入门——利用bs4库对HTML页面信息进行遍历读取