python网页爬虫代码_python md5加密解密

python网页爬虫代码_python md5加密解密#!/usr/bin/envpythonimportos,sys,subprocessdefupdate(path):f=open(file,’w’)forroot,dirs,filesinos.walk(path):fornameinfiles:line=os.path.join(root,name)(stdin,stderr)=subprocess.Popen(…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

#!/usr/bin/env python

import os,sys,subprocess

def update(path):

f = open(file,’w’)

for root,dirs,files in os.walk(path):

for name in files:

line = os.path.join(root, name)

(stdin,stderr) = subprocess.Popen([‘md5sum’,line],stdout=subprocess.PIPE).communicate()

f.write(stdin)

f.close()

def check(path):

f = open(file,’r’)

for line in f:

check_ok = “””echo ‘%s’ | md5sum -c > /dev/null 2>&1″”” % line

#print check_ok

if not subprocess.call(check_ok, shell = True) == 0:

abnormal = line.split()

print abnormal[1]

f.close()

def Usage():

print ”’

Usage: python %s update /home/wwwroot

python %s check /home/wwwroot

”’ % (sys.argv[0],sys.argv[0])

sys.exit()

if len(sys.argv) != 3:

Usage()

file = ‘file.key’

model = sys.argv[1]

path = sys.argv[2]

if os.path.exists(path) == False:

print “\033[;31mThe directory or file does not exist\033[0m”

sys.exit()

elif model == ‘update’:

update(path)

elif model == ‘check’:

check(path)

else:

Usage()

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187672.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月18日 下午9:19
下一篇 2026年4月18日 下午9:25


相关推荐

  • 24小時深度體驗:Perplexity AI 的 Comet 瀏覽器到底多厲害?

    24小時深度體驗:Perplexity AI 的 Comet 瀏覽器到底多厲害?

    2026年3月15日
    1
  • ideaIU-2022.01.13激活码-激活码分享

    (ideaIU-2022.01.13激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html747EFQ8BIF-eyJsa…

    2022年3月31日
    64
  • 几款永久免费内网穿透,好用且简单(内网穿透教程)

    对于网络用户来说,一定都经历过出门在外无法直接在外网访问内网、或是难以部署异地远程桌面,因此心急如焚的情况;对于企业来说,无论是财务管理软件难以将分店信息同步到总部进行统计汇总、还是员工出差在外或在家里就不能访问企业内部办公系统,都极大地影响了公司整体效率;对于个人开发者来说,微信小程序或者在线支付系统等开发环境往往需要一个可以外部访问的公网环境进行调试,而大多数的企业网络都被运营商做了转发设置,…

    2022年4月16日
    94
  • WebForm生命周期

    WebForm生命周期1 关于 WebForm 环境下启用了 autopostback 的问题 注意 启用了 autopostback 的服务器控件要在修改值后按 enter 或 tab 或鼠标点击才会触发 Page Load 这一步会造成误解 如果是一个启用了 autopostback 的服务器控件 一个 button 可能会出现点击两次 button 才触发 button 事件的感觉 但实际上第一次点击是触发 autopostback 的控件事件重新提交

    2026年3月19日
    2
  • 深入理解extern使用方法

    深入理解extern使用方法

    2022年1月24日
    52
  • 计算机快捷键任务管理器,打开电脑任务管理器快捷键是什么

    计算机快捷键任务管理器,打开电脑任务管理器快捷键是什么电脑使用很广泛,很多时候在使用电脑的过程中都会用到任务管理器,学习啦小编整理的本文为大家讲解打开电脑任务管理器快捷键是什么,一起来了解吧。打开电脑任务管理器快捷键是什么设备管理器是Windows操作系统提供的对计算机硬件进行管理的一个图形化工具。一般我们可通过设备管理器查看计算机硬件的配置信息,获取相关硬件的驱动程序信息以及进行更新、禁用、停用或启用相关设备等。打开电脑任务管理器快捷键:Ctrl+…

    2022年6月18日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号