随笔分类 -  python

摘要:一个项目的tkinter 部分 import tkinter as tk from tkinter import filedialog import time from tkinter import messagebox import excel_app.excel_reader as er fro 阅读全文
posted @ 2021-10-27 14:57 一笔一划82 阅读(137) 评论(0) 推荐(0)
摘要:当我们给一张表添加或删除字段时,迁移数据库可以直接使用db.drop_all(),db.created_all() 生成新数据库,但是这会删除数据库所有信息。使用Flask-Migrate实现数据库迁移可以保留数据信息。 首先需要下载运行环境flask_migrate和alembic包 在flask 阅读全文
posted @ 2021-10-19 10:26 一笔一划82 阅读(893) 评论(0) 推荐(0)
摘要:flask中flask_restful库中reqparse.RequestParser可以对表单数据进行验证。 from flask_restful import reqparse root_parse = reqparse.RequestParser() #设置一个参数检验解析器 root_par 阅读全文
posted @ 2021-10-15 16:51 一笔一划82 阅读(785) 评论(0) 推荐(0)
摘要:使用sqlalchemy,将数据库信息转化为字典类型,部分字段信息需要转换数据类型(如:datetime) """ 将数据库内容输出为字典类型 """ db_data_list = Stu.query.filter(Stu.id >0) key = [i for i in Stu.__dict__. 阅读全文
posted @ 2021-10-14 17:25 一笔一划82 阅读(2331) 评论(0) 推荐(0)
摘要:sqlalchemy中多线程下,读取数据库信息同时修改数据库信息可能会出现幻读。 创建数据库 from flask_sqlalchemy import SQLAlchemy from flask import Flask app = Flask(__name__) app.config["SQLAL 阅读全文
posted @ 2021-10-12 16:05 一笔一划82 阅读(2376) 评论(0) 推荐(0)
摘要:方法:重写Thread类,在类中添加一个flag判断子线程是否出现异常 import threading import traceback class ExcThread(threading.Thread): def __init__(self, target, args, kwargs): sup 阅读全文
posted @ 2021-09-28 10:44 一笔一划82 阅读(420) 评论(0) 推荐(0)
摘要:import pandas as pd # 先装个pandas ,pip install pandas import pymysql # 读入数据库 filename = 'student.xlsx' # 本地需要导入数据库的文件 data = pd.read_excel(filename) # 建 阅读全文
posted @ 2021-09-16 11:42 一笔一划82 阅读(483) 评论(0) 推荐(0)
摘要:使用openpyxl库 from openpyxl import Workbook import pymysql con = pymysql.connect(host="127.0.0.1", port=3306, user="root", passwd="***", db="student",ch 阅读全文
posted @ 2021-09-16 11:00 一笔一划82 阅读(81) 评论(0) 推荐(0)
摘要:logging模块 import logging logging.basicConfig(level=logging.DEBUG, format="%(message)s %(asctime)s",datefmt="%Y-%m-%d %H:%M:%S") #level:日志报错级别 format:日 阅读全文
posted @ 2021-09-15 17:22 一笔一划82 阅读(52) 评论(0) 推荐(0)
摘要:from textwrap import dedent import re def text_indent(s): dedentString = lambda s: dedent(s[1:])[:-1] return dedentString(s) f = """<pre style="margin 阅读全文
posted @ 2021-08-17 09:03 一笔一划82 阅读(192) 评论(0) 推荐(0)
摘要:1.创建项目 cmd下运行以下代码: django-admin startproject mysite#创建一个名为mysite的django项目,该文件自动生产以下文件 . ├── manage.py └── mysite ├── __init__.py ├── settings.py ├── u 阅读全文
posted @ 2021-07-29 10:07 一笔一划82 阅读(50) 评论(0) 推荐(0)
摘要:datetime是time模块的整合 使用datetime模块下的datetime类的now方法可以输出现在时间。 timedelta可以用于时间的前后计算 datetime.timedelta[]可以获得一段时间,参数为days、seconds、microseconds、milliseconds、 阅读全文
posted @ 2021-07-26 11:14 一笔一划82 阅读(60) 评论(0) 推荐(0)
摘要:print又时会几个任务执行完才一起打印,在使用循环时还会将结果一起打印。因此设置flush参数可以让输出结果立即执行。flush参数默认为Flase。 "\b"是回退一个字符,”\r“是回退一行。借助循环可以动态打印,或者删除重复打印。 import time def waiting(cycle= 阅读全文
posted @ 2021-07-26 10:47 一笔一划82 阅读(863) 评论(0) 推荐(0)
摘要:enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 enumerate(sequence, [start=0]) sequence -- 一个序列、迭代器或其他支持迭代对象。 start -- 下标起 阅读全文
posted @ 2021-07-16 14:52 一笔一划82 阅读(39) 评论(0) 推荐(0)
摘要:requests库 方法 说明 requests.request() 构造一个请求,支撑一下各个方法的基础方法 requests.get() 获取html网页的主要方法,对于http的GET requests.head() 获取html网页头信息的方法,对应http的head requests.po 阅读全文
posted @ 2021-07-16 14:34 一笔一划82 阅读(124) 评论(0) 推荐(0)
摘要:ARP/RARP协议 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存 阅读全文
posted @ 2021-07-14 16:45 一笔一划82 阅读(258) 评论(0) 推荐(0)
摘要:地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保 阅读全文
posted @ 2021-07-14 15:16 一笔一划82
摘要:IP地址 1)网络地址 IP地址由网络号(包括子网号)和主机号组成,网络地址的主机号为全0,网络地址代表着整个网络。 2)广播地址 广播地址通常称为直接广播地址,是为了区分受限广播地址。 广播地址与网络地址的主机号正好相反,广播地址中,主机号为全1。当向某个网络的广播地址发送消息时,该网络内的所有主 阅读全文
posted @ 2021-07-14 15:13 一笔一划82 阅读(129) 评论(0) 推荐(0)
摘要:OSI七层模型为网络的标准层次划分,从下至上分为七层: 应用层 表示层 会话层 运输层 网络层 数据链路层 物理层 (1)物理层(Physical Layer) 激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层 阅读全文
posted @ 2021-07-14 14:34 一笔一划82 阅读(102) 评论(0) 推荐(0)
摘要:索引 python学习记录1-print python学习记录2-数据类型 python学习记录3-条件语句 python学习记录4-循环语句 python学习记录5-函数定义 python学习记录6-文件I/O python学习笔记7-异常处理 阅读全文
posted @ 2021-07-05 18:07 一笔一划82