python学习笔记
jianglz-gz
这个作者很懒,什么都没留下…
展开
-
[PYQT5] 父子窗传值
[PYQT5] 父子窗传值需求:父窗口有一个label存放数据,有一个按钮点击弹出子窗口,子窗口有一按钮用来修改父窗口label的值构建父窗口:class Parent(QWidget): def __init__(self, parent=None): super().__init__(parent) self.initUI() def ...原创 2020-01-23 10:00:37 · 2528 阅读 · 0 评论 -
[PYQT5] ListView QStringListModel 增-删-改
实现 增-删-改 百度了半天都没有详细说的,半猜半试做出来,其中还有一些不太理解,先把我做出来的记录下来。初步需要如下功能空间: listview pushbutton(删除按钮) lineedit(输入编辑栏)pushbutton(新增按钮)基本界面如下:一、实现界面布局及初始化 def initUI(self): layout = QGridLay...原创 2020-01-21 17:34:31 · 4636 阅读 · 0 评论 -
[PYQT5] 主窗口弹出子窗口
需求:在PYQT5中,点击主窗口中的按钮,弹出子窗口。测试代码:例1:在主窗口添加按钮,并把按钮信号关联槽,在槽函数中创建子窗口对象赋值到普通变量,并调用其show 方法。from PyQt5.QtWidgets import *import sysclass Main(QMainWindow): def __init__(self): su...原创 2020-01-19 15:17:29 · 21496 阅读 · 17 评论 -
关于pycharmm没有自动补全,代码关联
现象: 用pycharm敲代码时没有自动补全,点击引用的包也没有跳转,对小白十分不友好。step 1. 在菜单栏file,看一下是不是勾选了 power save modestep 2. 同是 file 菜单栏,点击 settingeditor -》inspections -》python选择 typo ---in all scopes讲道理,通过上述两步应该就...原创 2020-01-08 18:10:35 · 3455 阅读 · 0 评论 -
Flask Web 开发 15章 测试 代码覆盖度报告
先上代码import osimport sysimport clickfrom app import create_app, dbfrom app.models import User, Role, Permission, Follow, Post, Commentfrom flask_migrate import MigrateCOV = Noneif os.enviro...原创 2019-05-27 23:26:27 · 390 阅读 · 3 评论 -
FLASK 获取GET请求参数
按正常来说以下代码,可正确获取get请求中的参数from flask import request....arg = request.args.get("<your-arg>")....在后续编程序需要实现如下功能:* 获取get请求中的disable参数* 指定disable的默认值为True* 指定disable的类型必须为布尔型dis...原创 2019-05-10 16:35:03 · 14781 阅读 · 0 评论 -
py2 与 py3 中map的区别
今天做微信公众号后台,其中有一段代码,主要功能是从一个列表中获取哈希值。代码如下:s = [timestamp, token, nonce]s.sort()sha1 = hashlib.sha1()# for i in s:# sha1.update(i.encode('utf-8'))map(sha1.update, s)hashcode = sha1.hexdig...原创 2019-03-02 20:10:31 · 542 阅读 · 0 评论 -
python logging模块 之日志等级
今日想在程序中加入更好用的日志功能,利用到了logging模块,直接从网上抄了代码,无奈怎么也输出不了日志import logging# 获取一个logger对象logger = logging.getLogger(__name__)#logger.setLevel(logging.DEBUG)# 创建文件和命令行的handlers_handler = logging.Str...原创 2018-12-28 11:34:53 · 4779 阅读 · 1 评论 -
python try-except-finally-return
def divide(x, y): try: result = x / y return result except ZeroDivisionError: print("division by zero!") finally: print("executing finally clause") return 0print(divide(2, 1))try中有re...原创 2018-12-13 16:44:21 · 221 阅读 · 0 评论 -
电脑名称为中文时FLASK启动报错解决方法
使用flask启动时报如下错误 File "C:\Users\jiangliangzhi\AppData\Local\Programs\Python\Python36-32\lib\socket.py", line 673, in getfqdn hostname, aliases, ipaddrs = gethostbyaddr(name)UnicodeDecodeError: ...原创 2018-11-20 18:46:04 · 835 阅读 · 1 评论 -
ubuntu+nginx+uWSGI FLASK项目部署
1、安装虚拟环境sudo apt-get install python-setuptoolssudo easy_install pipsudo pip install virtualenv2、创建虚拟环境virtualenv env_name --python python3env_name 虚拟环境的名称--python python3 指定python版本 3、激活虚拟环境source e...原创 2018-04-25 23:07:18 · 479 阅读 · 0 评论 -
python tkinter grid 拉伸
gui程序中用到了scrollbar 发现用grid布局不能拉伸滚动条 效果如图并不能像 grid 那样用 fill=Y 来把他跟左边的组件对齐经过一番百度 终于找到了grid 拉伸的属性sticky=N+S,向垂直方向拉升而保持水平中间对齐sticky=E+W,向水平方向拉升而保持垂直中间对齐sticky=N+E+S+W,以水平方向和垂直方向拉升的方式填充单元格原创 2017-12-19 22:48:46 · 4936 阅读 · 4 评论 -
python 多线程就这么简单
本文转自 https://www.cnblogs.com/fnng/p/3670789.html 多线程和多进程是什么自行google补脑 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。 单线程 在好些年前的MS-DOS时代,操作系统处理问题转载 2017-11-20 22:28:46 · 13058 阅读 · 1 评论 -
python tkinter 布局方法
转自:http://xmsay.com/python-gui-tkinter-grid%E7%BD%91%E6%A0%BC%E5%87%A0%E4%BD%95%E5%B8%83%E5%B1%80%E7%AE%A1%E7%90%86%E5%99%A8%E4%BD%BF%E7%94%A8/Tkinter参考中最推荐使用的一个布局器。实现机制是将Widget逻辑上分割成表格,在指定的位置放置想要转载 2017-11-30 09:28:26 · 2430 阅读 · 0 评论 -
pymysql 对数据库的增删改查
利用pymysql模块,对本地mysql数据库实现增删改查操作1.对本地数据库(demo)的表(test)进行添加操作 import pymysql# 创建数据库连接对象conn = pymysql.Connect( # 数据库的IP地址 host="127.0.0.1", # 数据库用户名称 user="test",原创 2017-11-20 21:58:44 · 7098 阅读 · 0 评论 -
小甲鱼pyhton第55课 代理
照着代码敲半天出不来结果 后来自己度娘了一个 在线IP地址查询搜索 网页 再从 http://www.data5u.com/找了一个代理,终于实现代理访问网页原创 2017-10-07 18:29:00 · 3045 阅读 · 3 评论 -
Python学习之爬虫(小甲鱼)
依葫芦画瓢用字符串查找图片地址下载图片放在当前目录GIF下载下来不会动.....import urllib.requestimport timedef open_url(url): #return htmlpage print(url) req = urllib.request.Request(url) req.add_he...原创 2020-03-06 14:57:02 · 137009 阅读 · 4 评论