摘要:
def __round45r(number, digits=0): '''四舍五入,5一定进位,digits表示保留小数位数''' int_len = len(str(int(abs(number)))) signal_ = 1 if number >= 0 else -1 err_place = 阅读全文
文章分类 - python
python3 threading.Lock() 多线程锁的使用
2021-10-20 15:27 by idea555, 277 阅读, 收藏, 编辑
摘要:
import threadingimport timelock = threading.Lock() #创建锁def fun(data): try: lock.acquire(True) #锁定 print(" > fun 1:",time.strftime('%Y-%m-%d %H:%M:%S', 阅读全文
python 上传图片
2021-10-06 09:56 by idea555, 285 阅读, 收藏, 编辑
摘要:
#设置允许的文件格式ALLOWED_EXTENSIONS = set(['png', 'jpg', 'JPG', 'PNG', 'bmp','xls','xlsx'])@weaving_upload_bp.route('/weaving/weaving_upload/upload', methods 阅读全文
python 导出excel 单元格式颜色,字体等
2021-09-24 15:46 by idea555, 611 阅读, 收藏, 编辑
摘要:
# import xlwt# # 创建一个workbook 设置编码# workbook = xlwt.Workbook(encoding='ascii') # print(workbook) %结果%<xlwt.Workbook.Workbook object at 0x005F4630># # 阅读全文
python 给数字列表中的每个数字加上单引号
2021-09-13 16:09 by idea555, 2110 阅读, 收藏, 编辑
摘要:
str1 = "1,2,3"mylist = str1.split(",")mylist = ','.join("'{0}'".format(x) for x in mylist)print(mylist) 阅读全文
Python模块xlwt对excel进行写入操作
2021-07-08 16:39 by idea555, 660 阅读, 收藏, 编辑
摘要:
目录 1、安装 2、创建表格和工作表单写入内容 3、表格带带样式单元格写入 4、设置单元格宽度: 5、输入一个日期到单元格: 6、向单元格添加一个公式: 7、向单元格添加一个超链接: 8、合并列和行: 9、设置单元格内容的对其方式: 10、为单元格议添加边框: 11、为单元格设置背景色: pytho 阅读全文
python 程序不能调试解决方案
2021-06-24 17:44 by idea555, 1721 阅读, 收藏, 编辑
摘要:
最后在介绍一下,可能有时候debug并不能正常进行,控制台会输出如下信息:程序本身应该没有错误,就是不能正常debug。下面记录几种解决方式:一、关闭Pycharm,删除工程目录下的.idea文件夹并重启。二、删除所有的断点。可以点击下图所示的两个叠在一起的红色原点进行操作。三、点击Pycharm的 阅读全文
python 统计程序执行时间
2021-06-24 15:15 by idea555, 182 阅读, 收藏, 编辑
摘要:
ds_test_time_start = datetime.datetime.now()业务逻辑相关代码 ds_test_time_end = datetime.datetime.now()#执行时间写入日志fo = open("./log/cc_do_time.txt", "a")fo.write 阅读全文
python 导出excel 设置单元格宽度
2021-04-02 14:25 by idea555, 952 阅读, 收藏, 编辑
摘要:
ds_root_path = os.path.abspath(os.path.dirname(os.path.dirname(__file__))) # 获取项目根目录wb = xlwt.Workbook()# ws = wb.add_sheet('报修数据报表')ws = wb.add_sheet 阅读全文
python xlwt 设置表格的行高方法
2021-04-02 12:34 by idea555, 2092 阅读, 收藏, 编辑
摘要:
我们在用xlrd xlwt操作excel表格的时候希望能设计出好看的表格,列宽的话较为简单: sheet3.col(1).width = 256*72 #设置列宽,256为基准数, 行高的话用如下方法设计: sheet3.row(count).height_mismatch = True sheet 阅读全文
flask导出Excel报表详解
2020-12-23 15:51 by idea555, 354 阅读, 收藏, 编辑
摘要:
在日常开发中,导出数据报表可谓必备技能,在后台管理中,很多模块都需要数据报表,现在我们一起来学习一下 flask 如何导出数据报表。 没有实例的讲解很不容易理解,本文我们依然从实际项目来讲解,对 “flask+mysql微信小程序开源项目” 进一步扩展 ,教大家以项目为驱动来学习软件开发技术 。 1 阅读全文
使用PYTHON生成二维码
2020-11-30 16:31 by idea555, 112 阅读, 收藏, 编辑
摘要:
1.python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库。 首先,我们要安装三个模块,qrcode,image,PIL。 pip install qrcode pip install image PIL:Python Imaging Library, 阅读全文
Flask实现图片的上传、下载及展示
2020-11-11 14:53 by idea555, 3794 阅读, 收藏, 编辑
摘要:
用Flask处理图片非常容易,这一篇学习一下图片的上传、下载及展示。还是以实例代码演示为主。首先,实现一个简单的上传(过程中未做任何处理,只是为了演示) 点击选择图片,输入李四: HTML代码: <!DOCTYPE html> <html lang="en"> <head> <meta charse 阅读全文
【Python】获取当前项目根路径/目录
2020-11-11 14:31 by idea555, 2393 阅读, 收藏, 编辑
摘要:
"""-*- coding:utf-8 -*-@Time :2020/9/23 18:16@Author :Jarvis@File :jar_project_util.py@Version:1.0"""import os class JarProjectUtil: @staticmethod def 阅读全文
python-python中LIKE查询实现
2020-11-10 15:19 by idea555, 1314 阅读, 收藏, 编辑
摘要:
LIKE查询实现 1、方式一: sql = "SELECT * FROM T_SECTION WHERE TITLE LIKE '%s'" % ('%%%s%%' % sel)cur.execute(sql)data = cur.fetchall() 2、方式二: sql = "SELECT * F 阅读全文
python sql in 防注入
2020-10-09 17:16 by idea555, 141 阅读, 收藏, 编辑
摘要:
使用Python的DB API规范,您可以将参数的参数传递给execute()方法.我的部分声明是一个WHERE IN子句,我一直在使用元组来填充IN.例如: params = ((3, 2, 1), ) stmt = "SELECT * FROM table WHERE id IN %s" db. 阅读全文
like模糊查询的占位符使用
2020-10-09 11:32 by idea555, 1826 阅读, 收藏, 编辑
摘要:
问题: python调用sqlite3数据库需要使用like模糊查询,一条普通的like查询语法如下: SELECT * FROM article WHERE content LIKE '%python%' 1 放在程序中,使用sqlite3的查询语句大概变成下面这样: conn.execute(" 阅读全文
python字典取值的几种方法
2020-10-07 10:06 by idea555, 1175 阅读, 收藏, 编辑
摘要:
最近在做Code Review 的时候发现,很多字典的取值存在问题,最终会影响代码的健壮性,现总结如下 person = {'name':'xiaoming', 'age':18} # 第一种 若键不存在则会抛出KeyError异常 person['city'] # 第二种 不会抛出异常,不存在则返 阅读全文
postman模拟访问具有Session的post请求
2020-10-06 09:36 by idea555, 1649 阅读, 收藏, 编辑
摘要:
找Cookie 就等于具有了session 火狐浏览器的Cookie 谷歌浏览器的Cookie Network 点击URL 再点Headers 不同链接产生的Cookie 不同 接下来是访问 最上面就是链接地址 ?page=1&rows=10都是后加的 因为设置参数的原因 最后就是Cookie 如果 阅读全文
python 中 is, is not ,==, != 的区别
2020-10-06 09:21 by idea555, 732 阅读, 收藏, 编辑
摘要:
首先说结论: 1、is, is not 对比的是两个变量的内存地址 2、==,!= 对比的是两个变量的值 由此可以进一步推出: a、假如比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。 b、假如对比的两个变量,指向的是地址可变的类型(li 阅读全文