自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 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

原创 [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

原创 [PYQT5] ListView QStringListModel 增-删-改

实现 增-删-改 百度了半天都没有详细说的,半猜半试做出来,其中还有一些不太理解,先把我做出来的记录下来。初步需要如下功能空间: listview pushbutton(删除按钮) lineedit(输入编辑栏)pushbutton(新增按钮)基本界面如下:一、实现界面布局及初始化 def initUI(self): layout = QGridLay...

2020-01-21 17:34:31 4636

原创 [PYQT5] 主窗口弹出子窗口

需求:在PYQT5中,点击主窗口中的按钮,弹出子窗口。测试代码:例1:在主窗口添加按钮,并把按钮信号关联槽,在槽函数中创建子窗口对象赋值到普通变量,并调用其show 方法。from PyQt5.QtWidgets import *import sysclass Main(QMainWindow): def __init__(self): su...

2020-01-19 15:17:29 21478 17

原创 关于pycharmm没有自动补全,代码关联

现象: 用pycharm敲代码时没有自动补全,点击引用的包也没有跳转,对小白十分不友好。step 1. 在菜单栏file,看一下是不是勾选了 power save modestep 2. 同是 file 菜单栏,点击 settingeditor -》inspections -》python选择 typo ---in all scopes讲道理,通过上述两步应该就...

2020-01-08 18:10:35 3452

原创 docker卸载

1.sudo apt-get remove docker-ce docker-ce-cli1. 由于安装的是 ce版本,故需要apt-get remove docker-ce2. 完成上述后docker命令还能执行,判断没卸载干净3. 网上搜了一圈,没有结果,使用apt命令查看已安装的软件包apt list --installed | grep docker4. ...

2019-06-13 14:51:41 7301

原创 docker 运行容器时提示 dockers exec user process caused "exec format error"

按照菜鸟教程的步骤,在linux(我用的是斐讯的一款路由,系统是 Debian GNU/Linux 9)中安装好docker后,按照教程操作:1. 执行docker run hello-world能顺利执行,输出如下Unable to find image 'hello-world:latest' locallylatest: Pulling from library/he...

2019-06-01 14:50:12 39942 5

转载 [转]运行docker ps 出现Got permission denied问题的解决方案

问题描述:linux中运行docker相关命令没有权限,需要sudo才能执行Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/contain...

2019-05-31 11:15:24 1001

原创 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 389 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

原创 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

转载 pycharm pip 升级失败

pycharm 在setting 里升级pip版本可能出现错误可以在虚拟环境里用python -m pip install -U --force-reinstall pip命令升级亲测有用!

2019-02-11 11:05:59 568

原创 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 219

原创 电脑名称为中文时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

原创 VMware虚拟机ubuntu安装Mysql

ubuntu版本 16.04首先通过 apt-get install mysql-server 自动安装mysql服务端期间需要设置mysql的root用户的密码通过 netstate -tap 查看是否有mysql相关服务在监听 如果没有 可能是安装不成功设置ubuntu静态ip(虚拟机以后都不需要关机,只需挂起,也可以不设静态IP)尝试在windows用navicat连接 mysql 端口为3...

2018-03-10 23:00:04 2021

原创 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 4933 4

翻译 [tkinter从入门到放弃]-02 event

event 的属性:widgetThe widget which generated this event. This is a valid Tkinter widget instance, not a name. This attribute is set for all events.触发事件的组件x, yThe current mouse position

2017-11-30 21:45:32 199

原创 [tkinter从入门到放弃]-01 根窗口

import tkinter as tkroot = tk.Tk() # 创建根窗口root.title("tkinter从入门到放弃") # 设置窗口的标题root.geometry("200x400") # 设置窗口大小root.iconbitmap("./new_icon.ico")# 设置窗口左上角的图标root.mainloop()# 进入窗口循环

2017-11-30 20:14:59 507

转载 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 2428

转载 python 多线程就这么简单

本文转自 https://www.cnblogs.com/fnng/p/3670789.html  多线程和多进程是什么自行google补脑  对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。 单线程   在好些年前的MS-DOS时代,操作系统处理问题

2017-11-20 22:28:46 13057 1

原创 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 7096

原创 小甲鱼pyhton第55课 代理

照着代码敲半天出不来结果 后来自己度娘了一个 在线IP地址查询搜索 网页 再从 http://www.data5u.com/找了一个代理,终于实现代理访问网页

2017-10-07 18:29:00 3045 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除