随笔分类 - python
1
python
摘要:import pandas as pd from openpyxl import workbook data = pd.read_excel("C:\\Users\\yxb\\Downloads\\待处理.xlsx") rows = data.shape[0] #获取行数 shape[1]获取列数
阅读全文
摘要:import os import xlrd import xlwt def writedata(filepath,datas): f=xlwt.Workbook() sheet1=f.add_sheet(u'sheet1',cell_overwrite_ok=True)#创建sheet i=0 fo
阅读全文
摘要:1 import xlrd 2 import xlwt 3 import re 4 def dataDump(): 5 workbook=xlrd.open_workbook("C:\\Users\\AQB\\Downloads\\网站基本信息20201013 (2).xls") 6 table=w
阅读全文
摘要:import xlwt import openpyxl from urllib.parse import * import xlrd def eq(l): workbook = xlrd.open_workbook('data.xlsx') table = workbook.sheet_by_ind
阅读全文
摘要:import xlwt import openpyxl import xlrd def eq(l): workbook = xlrd.open_workbook('data.xlsx') table = workbook.sheet_by_index(0) all_data=[] url=[] te
阅读全文
摘要:pip 安装 docker库报错:ERROR: Cannot uninstall 'chardet'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.直接...
阅读全文
摘要:今天实习的web大表哥说帮我看环境不过前提是要我帮他写个python合并列表的demo,大概思路就是利用zip库进行keys和values的遍历,然后在输出就行key1={'name1':'小明','name2':'小红'}key2={'小明':'[men,20]','小红':'[women,30]'}for k,v in zip(key1.values(),key1.keys()): fo...
阅读全文
摘要:大概思路为通过管理员id的查询角色,然后查看相应权限,为列表类型,然后通过id查询对应的路由规则,进而得出结论得出是否具有该权限具体代码:def admin_auth(f): @wraps(f) def decorated_function(*args,**kwargs): return f(*args,**kwargs) admin=Admin.query...
阅读全文
摘要:在我学习flask建立网站时间碰到了一个棘手的问题,就是在我进行操作日志的更新时间,发现表格建立有点错误,导致表缺失,从而报了下面的错误sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'movie.oplog' doesn't exist") [SQL: 'SELECT oplog.id A...
阅读全文
摘要:在做日志模块开发的过程中,我们遇到了一个问题,就是日期的问题,我们这个时间就要用到上下文处理器来解决问题,他的作用就是可以在我们固定模块中进行传递,我们的模块如下@admin.context_processordef tql_extra(): data=dict( online_timme=datetime.datetime.now().strtime("%Y/%M/%D,%H...
阅读全文
摘要:懒癌复发直接粘贴代码,算是做一个简单备份吧。#coding:utf8from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyfrom datetime import datetimeimport pymysqlapp=Flask(__name__)#实例化app.config["SQLALCHEMY_DATABASE_URI"]=...
阅读全文
摘要:懒癌晚期,直接贴图然后就解决了!
阅读全文
摘要:二叉树关键在构建和遍历,python实现相对简单,我们在实现需要用到类,分别设置爱左右子树,根节点,然后从根进行遍历,进行判断,若为空进行树的构建,非空则返回到列表中即可,我在进行遍历时产生了一个错误思想:把根放到树中遍历,这样发现遍历时会产生一个属性缺失的错误,后来浏览数次代码没有发现这个问题,查找了一些资料才意识到,短板:类运用的不熟练。class Node(object): def _...
阅读全文
摘要:def merger_sort(alist): if len(alist) <= 1 : return alist num=int(len(alist)/2) left=merger_sort(alist[:num]) right=merger_sort(alist[num:]) #分前后两个顺序 return merger(left,right...
阅读全文
摘要:算术运算符:+,-,*,/字符运算符 :+(字符串连接),+=(字符串连接复合);布尔运算符:!,&&,||;一元操作符:++,—,+,-;关系比较运算符: ,=,=,!=,==,====,!==;按位运算符: ~,&,,|,^,>,>>>赋值运算符:=,复合赋值(+=,-=,*=,/=)复合按位赋值(~=,&=,|=,^=,>=,>>>=)对象操作符:.(属性访问),[](属性或数组),New(...
阅读全文
摘要:书接上文,双端队列区别于单队列为:双端队列可以对队列头和尾部同时进行操作,单队列不行#coding:utf-8class DoubleQueue(object): def __init__(self): self.list=[] def empty(self): return self.list==[] def queue_front(self,ite...
阅读全文
摘要:队列概念队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出的(First In First Out)的线性表,简称FIFO。允许插入的一端为队尾,允许删除的一端为队头。队列不允许在中间部位进行操作!假设队列是q=(a1,a2,……,an),那么a1就是队头元素,而an是队尾元素。这样我们就可以删除时,总是从a1开始,而插入时,总是在队列最后。这也比较符...
阅读全文
摘要:class SingleNode(object): """单链表的结点""" def __init__(self,item): # _item存放数据元素 self.item = item # _next是下一个节点的标识 self.next = Noneclass SingleLinkList(object): def _...
阅读全文
摘要:单链表结构简单,组成为节点节点实现方法我们采用类进行封装def __init__(self,item): self.item=item self.next=None在这里我们实现对链表的操作时可以参照列表的操作Empty()检查是否为空Length()检查长度Travel()遍历Add(),insert(),append(0实现添加,add对头部操作,insert()指定位置,appe...
阅读全文
摘要:迭代对象:一 集合数据类型,如list,str,set,dict,tuple。 二 generator,如生成器和带yield的generator function ,这些可以直接作用于for循环的对象统称为可迭代对象 迭代器:可以被next()函数调用并不断返回下一个值得对象称为迭代器。 迭代器的
阅读全文
1

浙公网安备 33010602011771号