#! /usr/bin/python

import re

Des = 'My Documents/MM'

Source = 'Storage Card/Program Files/MobileMarket/DOWN/317344357.html'

Filter = ['html', 'HTML', '.HTM', '.htm']

def getstring(in_file):

with open(Source) as f:

data = f.raed()

result = re.search(r'\?(secret=.*?)', data)

if result:

return ret.group(1)

else:

return None

def replace_file(data, in_file):

des_data = None

with open(in_file) as f:

des_data = f.read()

des_data = re.sub(r'secret=.*?(?=)', data, des_data)

if des_data:

f = open(in_file, 'w')

f.write(des_data)

f.close()

return True

return False

def replace_des(in_dir):

try:

data = getstring()

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

for file in files:

if len(file) > 4:

ext = file[-4:]

if ext in Filter:

des_file = os.path.join(root, file)

print('deal with {}'.format(des_file))

result = replace_file(data, des_file)

if result:

print('deal with {} successfully'.format(des_file))

else:

print('deal with {} failed'.format(des_file))

except:

print('Untreated Exception')

else:

print('All processed')

if __name__ == '__main__':

replace_des(Des)

写了个示例,自己看着该吧。正则匹配没有完全按照你的需求,可以自己修改。

手机写python脚本_手机需要,哪位大神帮编个Python脚本,谢谢相关推荐

  1. 用python编写一个点餐程序_急急急!求大神帮忙做个Python在线点餐小软件

    匿名用户 1级 2014-10-26 回答 User={} List=open("USER.txt","r") for _list in List: _List ...

  2. java thread 无法执行_哪位大神帮我讲一下这段代码,为什么线程不能继续执行

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.A ...

  3. 雪花飞舞的java程序_【图片】请问大神帮我看看一段代码,老是提示空指针异常【java吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.io.*; import java.util.*; class JavaFileList { public static void ...

  4. 机顶盒ttl无法输入_哪位大神帮帮忙,B860 AV1.1 TTL 无法输入命令

    本帖最后由 wuli小茶 于 2018-1-27 11:10 编辑 求大神帮我下,请问这是什么情况,我想刷机,买了CH340G型号的USB转TTL模块,按教程连接后打开SecureCRT或putty都 ...

  5. python从入门到大神系列手机_python从入门到大神---2、和Python编程相遇的日子

    python从入门到大神---2.和Python编程相遇的日子 一.总结 一句话总结: python2和python3是很不同的,连语法都不同,比如 print 函数打印结果 1.python中pip ...

  6. python 多线程并发_寻找python大神!!!python如何多线程并发?

    不是大神.尝试回答一下. 首先解释下什么叫做线程,什么叫做进程,在解释这两个概念前,我们还需要明白什么叫做GIL全局解释器锁.GIL 全局解释器锁: GIL(全局解释器锁,GIL 只有cpython有 ...

  7. python实现并发判重_寻找python大神!!!python如何多线程并发?

    不是大神.尝试回答一下. 首先解释下什么叫做线程,什么叫做进程,在解释这两个概念前,我们还需要明白什么叫做GIL全局解释器锁.GIL 全局解释器锁: GIL(全局解释器锁,GIL 只有cpython有 ...

  8. 九大神招,让Python里数据分析神器Jupyter,完美升华

    九大神招,让Python里数据分析神器Jupyter,完美升华 Notebook作为一款经典的交互式编辑器,在视图数据等实时展示方面有其特有的优势,但是相比pycharm.sublime等编辑工具,J ...

  9. php输出后以密文显示,加密解密,_求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢,加密解密 - phpStudy...

    求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 def parserLicense(self,encCode): data = base ...

最新文章

  1. 禁用引导模态区域之外的单击以关闭模态
  2. 服务器 kvm 进入系统,服务器CAT5 KVM切换器系统
  3. Serverless 躁动背后的 5 大落地之痛
  4. spring 组件扫描_避免不必要的Spring配置组件扫描
  5. hdfs复制文件夹_HDFS常用命令
  6. 一文详解 Try 和异常的区别
  7. 构建可网管的企业网络
  8. Python学习之字典详解
  9. (转)ZooKeeper伪分布式集群安装及使用
  10. steam加速_PC电脑steam有没有免费试用的加速器?首选电狐加速器
  11. 电力载波通信模块JST-HPLC-N-C在物联网通信领域的应用
  12. 林子雨《大数据技术原理与应用》第五讲——NoSQL数据库
  13. Notepad++取消去除文字下面的红色波浪线
  14. java排序混乱的字符串字母和数字排序
  15. 眼底病php 是什么病,眼底病常见的7种类型 你都需要了解清楚!
  16. 管理与维护linux系统(任务五 六 七 八)
  17. 「BTC之城」的奇幻漂流
  18. php图片素描化,把照片做成素描效果 照片做成素描
  19. NSF 与NSR 与GR
  20. python爬取手机微信_Python爬取微信好友

热门文章

  1. axios不发起请求_axios无法发起跨域请求
  2. json文件转为excel_2分钟上手、3小时学会无代码软件开发---XML、Json处理
  3. linux系统修改时区开发板,Linux系统时区时间修改
  4. windowbuilder点击按钮出现新界面_掌握这几招,轻松设计出高点击率的行为召唤按钮...
  5. Verilog hdl与VHDL混用详解
  6. 字体对话框java实验_Java Web安全 || Java基础 sun.misc.Unsafe
  7. halcon 将数据保存到excel_Python保存数据到Excel文件的多个sheet
  8. php代码function,ThinkPHP ~function()和function()方法和U方法
  9. java 打开sql数据库_idea 使用Java连接SQL Server数据库教程
  10. python 视频字幕替换_利用python调整srt字幕时间轴