1.注释 合理的代码注释应该占源代码的 1/3 左右,Python 语言允许在任何地方插入空字符或注释,但不能插入到标识符和字符串中间。 &n…
分类:python
Python单例模式中的4种方式
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信…
python使用subprocess模块运行其他程序并获取输出及结果
先说说背景。 这几天项目中遇到一个签名的算法,没有相应的python库,自己去实现又比较费时间。 中间的过程是这样的。 经过查找发现这个开源项目本身支持一个JavaScript的SDK,里面已经实现了必须的功能。大概试了…
sqlalchemy实现时间列自动更新
一、使用场景需求 1、在实际项目开发过程中,用户可以操作的数据,我们往往会新增一个字段,来保存用户最后一次修改时间 2、一些系统中,我们需要存储用户最后一次登录时间,来统计用户的活跃度 二、 在sqlalchemy中常规…
excel 用VBA将所有单元格内容全部转换为文本
Sub 将所有列全部转换为文本() t=timer 'Cells(Rows.Count, 1).End(xlUp).Row 获取第一列最后一个非空单元格的行号 s = Cells(1, Columns.Count).En…
Python:将列表转为字符串的3种方法
#一天一个Python小技巧# 将列表转为字符串: 1、使用for循环 testlist = ['h','e','l','l','o'] teststr ='' for i in testlist: teststr +=…
python 封装json格式字符串并处理单双引号问题
在使用python做web服务的时候会有数据交互的情况,大多数目前会采用json格式的数据来交互,接收者接收到标准的json格式数据后,会比较方便解析数据。 我这里有一个场景是将三个数组类型的数据封装成json格式的字符…
用python找出一个txt文件中的重复数据,并将重复数据输出成另一个txt文件
假设你的文件名是a.txt,写到b.txt d = {} for line in open('a.txt'): d[line] = d.get(line, 0) + 1 fd = open('b.txt', 'w') f…
Python使用selenium设置无浏览器(界面)运行
设置无界面(浏览器)运行代码 from selenium import webdriver from selenium.webdriver import ChromeOptions from selenium.webdr…
python求数字位数的方法,数'数字'位数方法
a = int(input(“您要键入的数字:”)) #变成字符串了str~~~ b = len(str(a)) print(b)
在python里面读取json格式文件
如百度百科解释:JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文…
python批量更改excel的格式且进行保存
from openpyxl.styles import Font,Border,Side import os #from openpyxl.utils.cell import get_column_letter impo…