说明 本程序基于Windows注册表实现了浏览器安装位置的查找功能和使用指定浏览器打开网页的功能。 使用 get_browser_path 函数可获取对应名称的浏览器的安装位置,使用 open_url 函数可直接使用指定…
分类:python
利用python在word文档中查找关键字(支持多个文档和多个关键字)
''' #利用python查找word文档中的关键词,支持多个文档和多个关键词 ''' # 导入所需库 import os,re from docx import Document global ur ur = "D:/…
如何替换元素为字典的列表中的元素
问题如标题,也就是一个列表中的元素为字典时,如何替换指定的字典呢?举个具体的例子: 现有一个列表如下: list = [{ '1':'A'}, { 'B':'2'},{ '3':'C'}] 我想将{‘B’:‘2’}替换为…
pycharm如何对json文件格式化
1.json文件保存 将数据保存为json格式,并存储到.json文件中,需要注意键值对均用双引号,而非单引号。 样例如下所示: { "sampleDB": { "shippedVsCustDemand": [{ "CU…
python 利用pandas将Excel转换为csv文件(自定义分隔符)
import pandas as pd df = pd.read_excel('E:\\xxx-3.20.xlsx', sheet_name='Sheet', header=None) # 使用pandas模块读取数据 …
支撑异步的Generator“递归”
Python的generator最经常运用的体式格局就是作为迭代器运用,在Python中,可迭代对象是异常的有用。然则generator远比迭代器来得壮大,从某版本最先,generator就具有send要领了,这使得ge…
python中的RLock和Lock
为了保证多线程使命实行时,共享资源的同步,涌现了锁这个东西。 Lock是壅塞其他线程对共享资源的接见,且统一线程只能acquire一次,如多于一次就涌现了死锁,顺序没法继承实行。 为了保证线程对共享资源的独有,又防止死锁…
python 练习题:使用迭代查找一个list中最小和最大值,并返回一个tuple
# -*- coding: utf-8 -*- # 请使用迭代查找一个list中最小和最大值,并返回一个tuple from collections import Iterable def findMinAndMax(L…
浅析Python3中的bytes和str类型
Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,你不能拼接…
python进程池和进程锁
1.进程锁:from multiprocessing import Process, Lock def f(l, i): l.acquire() print(‘hello world’, …
django-admin和manage.py用法
官网文档地址:django-admin和manage.py 金句: 所有的天赋,都来自于你对你喜欢的某种事物的模仿与学习,否则你就不会有这种天赋。 开篇话: 我们在Django开发过程中,命令行执行最多的应该就是pyth…
python3下载邮件附件
python3下载.eml文件的附件 最近经常干的一件事就是面对几十个的.eml文件,逐个打开并下载附件,今天突发奇想,人生苦短,快用python,那么为啥这种重复性的工作不用python替代呢,说干就干 环境配置 py…