随笔分类 -  python

python
摘要:标记方式 在Python的re模块中,有以下几种标记(flags)可用于修改正则表达式的匹配行为: re.I(或re.IGNORECASE):忽略大小写匹配。 例如,正则表达式[a-z]+将匹配小写字母字符串,而使用re.I标记后,它将匹配大小写混合或大写字母字符串。 re.M(或re.MULTIL 阅读全文
posted @ 2023-06-23 10:40 豆浆D 阅读(125) 评论(0) 推荐(0) 编辑
摘要:直接只用rest_framework的搜索会不起作用 settings 'DEFAULT_FILTER_BACKENDS': [ 'rest_framework.filters.SearchFilter', # 模糊搜索 # 'django_filters.rest_framework.Django 阅读全文
posted @ 2022-11-18 15:13 豆浆D 阅读(176) 评论(0) 推荐(0) 编辑
摘要:列表和字典 list.pop(index) # 默认最后一个 dict.pop(key, None) # 默认最后一个,key不存在不做处理 dict.pop(key, 'key not exit') # 默认最后一个,报错key不存在 阅读全文
posted @ 2022-09-07 15:24 豆浆D 阅读(110) 评论(0) 推荐(0) 编辑
摘要:识别滑块验证码并自动登录 import cv2 from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support impor 阅读全文
posted @ 2022-06-21 00:45 豆浆D 阅读(781) 评论(0) 推荐(0) 编辑
摘要:1.str >>>list str1 = "12345" list1 = list(str1) print list1 str2 = "123 sjhid dhi" list2 = str2.split() #or list2 = str2.split(" ") print list2 str3 = 阅读全文
posted @ 2022-06-01 16:03 豆浆D 阅读(591) 评论(0) 推荐(0) 编辑
摘要:语法格式大致如下: os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) top – 根目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filenames)【文件夹路径, 文件夹 阅读全文
posted @ 2022-05-30 16:24 豆浆D 阅读(68) 评论(0) 推荐(0) 编辑
摘要:代码找到包含字符串abc的行(可进行再处理) file = Path( '/Users/soymilk/Documents/groovys/jenkins/prod-skb-web-vue-git.groovy') # with open(Path(file), 'r') as f: # print 阅读全文
posted @ 2022-05-30 16:03 豆浆D 阅读(36) 评论(0) 推荐(0) 编辑
摘要:代码 from pathlib import Path import pandas as pd import datetime # 精简报告内容 today = datetime.date.today() df = pd.read_excel('/Users/soymilk/Documents/re 阅读全文
posted @ 2022-05-25 15:21 豆浆D 阅读(586) 评论(0) 推荐(0) 编辑
摘要:方法一 引入包 import pandas as pd from openpyxl.utils import get_column_letter from pandas import ExcelWriter import numpy as np 自适应函数 def to_excel_auto_col 阅读全文
posted @ 2022-05-25 15:19 豆浆D 阅读(4472) 评论(0) 推荐(0) 编辑
摘要:读 with open( '/path/to/file', 'r' ) as f: print( f.read() ) 写 with open('/Users/michael/test.txt', 'w') as f: f.write('Hello, world!') 阅读全文
posted @ 2022-05-19 12:30 豆浆D 阅读(204) 评论(0) 推荐(0) 编辑
摘要:需要注意的2个点,不然出现找不到包的问题,很难找到解决方案 启动 python3 manage.py runserver 安装包 pip3 install django==3.2 阅读全文
posted @ 2022-05-04 16:53 豆浆D 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Django启动后,一直报这个错:"GET /graphql HTTP/1.1" ,但是搜索了项目所有代码,都没有这个东西 看了很多回答,总结出来,大概就是用到了系统的页面,但是这个页面又没有view,所以一直报错(本身这个项目就是前后端分离,所以不用这个admin),去除这行解决 参考:https 阅读全文
posted @ 2022-05-03 22:12 豆浆D 阅读(187) 评论(0) 推荐(0) 编辑
摘要:love.py # 示例代码 from wordcloud import WordCloud from PIL import Image import numpy as np import matplotlib.pyplot as plt import jieba # 打开文本 with open( 阅读全文
posted @ 2022-02-28 15:14 豆浆D 阅读(575) 评论(0) 推荐(0) 编辑
摘要:使用方法: 参数名 含义 target 线程调用的对象,就是目标函数 name 为线程起个名字 args 为目标函数传递实参,元组 kwargs 为目标函数关键字传参,字典 import threading # 最简单的线程程序 def worker(age): print("I'm working 阅读全文
posted @ 2022-02-21 13:53 豆浆D 阅读(38) 评论(0) 推荐(0) 编辑
摘要:一张图解释 df = pd.read_excel('test.xlsx', index_col='NAME') # df.loc('卖家登录')['IS_EXE'] 就不是唯一 阅读全文
posted @ 2022-02-17 15:19 豆浆D 阅读(186) 评论(0) 推荐(0) 编辑
摘要:安装 pip install watchdog 在python中文件监控主要有两个库,一个是pyinotify ( https://github.com/seb-m/pyinotify/wiki ),一个是watchdog(http://pythonhosted.org/watchdog/)。pyi 阅读全文
posted @ 2022-02-10 14:15 豆浆D 阅读(417) 评论(0) 推荐(0) 编辑
摘要:代码 x = [1,1,2,2,3,2,3,4,5,6] y = [1,2,3,4,5] z = x + y print(z) # z = x - y # 会报错,不支持""-"操作 # print(z) sx = set(x) # 可以转集合,但会去除重复元素 sy = set(y) print( 阅读全文
posted @ 2022-02-07 10:22 豆浆D 阅读(136) 评论(0) 推荐(0) 编辑
摘要:all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。 元素除了是 0、空、None、False 外都算 True。 函数等价于: def all(iterable): for element in iterable: 阅读全文
posted @ 2022-01-27 18:30 豆浆D 阅读(800) 评论(0) 推荐(0) 编辑
摘要:代码 # 字典以属性的方式访问1 class AttributeDict(dict): __getattr__ = dict.__getitem__ __setattr__ = dict.__setitem__ # 字典以属性的方式访问2 class ObjDict(dict): """ Makes 阅读全文
posted @ 2022-01-27 18:28 豆浆D 阅读(229) 评论(0) 推荐(0) 编辑
摘要:代码 '''读取目录下所有模板文件,_temp.xlsx结尾''' exe_excel_names = glob.glob("static/data/*_temp.xlsx") # 获取所有sheet名字 excel_path = Path('static/data/test_tpl.xlsx') 阅读全文
posted @ 2022-01-26 16:56 豆浆D 阅读(1240) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示