Python
不秃头的小李同学
这个作者很懒,什么都没留下…
展开
-
pip install xxxx 报错 failed to create process解决方法
改为前面加 python -mpython -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django原创 2021-03-12 21:06:09 · 759 阅读 · 0 评论 -
python交换两个数据的值
①python中特有的方法利用逗号,python中利用 a,b = b,a 可以高效的交换两个数的值id() 函数返回对象的唯一标识符,标识符是一个整数。CPython 中 id() 函数用于获取对象的内存地址a = 2b = 3print("a = " + a +" b = " +b)print(id(a))print(id(b))a,b = b,aid(a)id(b)p...原创 2020-03-08 21:21:20 · 1133 阅读 · 0 评论 -
flask入门——hello Word
先加载flask库编写代码# -*- coding: utf-8 -*-# @Time : 2020/3/4 23:17# @Author : leechoy# @File : flask_test.py# @Software: PyCharm# coding = utf-8# 导入库from flask import Flaskapp = Flask(__name__)...原创 2020-03-04 23:46:21 · 271 阅读 · 0 评论 -
python代码雨
# -*- coding: utf-8 -*-# @Time : 2020/2/15 16:47# @Author : leechoy# @File : 代码雨.py# @Software: PyCharm import randomimport pygamePANEL_width = 1080PANEL_hight = 500FONT_PX = 15pygame.in...原创 2020-02-17 17:02:23 · 2317 阅读 · 1 评论 -
pyqt5 设置窗口图标(代码实现,非qtdesigner)
from PyQt5.QtGui import QIconDialog.setWindowIcon(QIcon("icon.jpg"))原创 2020-02-17 12:57:04 · 997 阅读 · 0 评论 -
Python3 MySQL 数据库基础操作
一、连接关闭数据库(connect、close)#导入python3的mysql库pymysqlimport pymysql#connect有四个参数(域名,用户,密码,操作的数据库)do = pymysql.connect("localhost","root","leechoy","test",charset='utf8')#关闭数据库do.close()二、执行sql语句(e...原创 2020-02-16 01:10:29 · 361 阅读 · 0 评论 -
fetchone、fetchall
fetchone(): 该方法获取下一个查询结果集。结果集是一个对象,读取一行结果,读取完指向下一行,到空为止fetchall():接收全部的返回结果行,到空为止fetchone() :返回单个的元组,也就是一条记录(row),如果没有结果 则返回 Nonefetchall() :返回多个元组,即返回多个记录(rows),如果没有结果 则返回 ()需要注明:在MySQL中是NULL,而...原创 2020-02-16 00:52:12 · 857 阅读 · 0 评论 -
AttributeError: 'NoneType' object has no attribute 'encoding'
python连接mysqlAttributeError: ‘NoneType’ object has no attribute ‘encoding’do = pymysql.connect("localhost","root","testdb","test",charset='utf-8')错误点:charset后的utf-8j解决方法 :python3中的pymysql连接mysql...原创 2020-02-15 23:39:08 · 7984 阅读 · 3 评论 -
RuntimeError: cryptography is required for sha256_password or caching_sha2_p
报错原因:mysql版本身份验证出现问题引起的解决办法,安装安装cryptography即可:pip install cryptography 或者 pycharm里直接安装也可以原创 2020-02-15 22:31:17 · 1073 阅读 · 0 评论 -
解决PyCharm下载Python第三方库时速度慢和超时的问题
解决办法换成国内的源步骤如下:把原来默认的源:https://pypi.python.org/simple删除再添加国内的源例清华源:https://pypi.tuna.tsinghua.edu.cn/simple/测试截图:...原创 2020-02-15 21:58:22 · 3074 阅读 · 0 评论 -
numpy
①创建数组import numpya = numpy.array([[1,2,3,5,6,7,8],[9,9,9,9,9,9,9]])print(a)[[1 2 3 5 6 7 8] [9 9 9 9 9 9 9]]②打印数组的数据类型import numpya = numpy.array([[1,2,3,5,6,7,8],[9,9,9,9,9,9,9]])print(a.d...原创 2020-02-05 21:27:21 · 388 阅读 · 0 评论 -
python打印函数提示文档
print(help(函数名))例import numpyprint(help(numpy.array))```会打印函数的简介和用法参数设置等![在这里插入图片描述](https://img-blog.csdnimg.cn/20200205174712309.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shad...原创 2020-02-05 17:48:44 · 633 阅读 · 0 评论 -
pyqt5 plaintext灰色提示输入
self.plainTextEdit.setPlaceholderText("请输入提示符")原创 2020-01-14 12:40:57 · 1145 阅读 · 0 评论 -
Python实现LL(1) 文法分析器(带界面)
LL(1)分析法实验设计思想及算法模块结构:(1)定义部分:定义常量、变量、数据结构。(2)初始化:设立 LL(1)分析表、初始化变量空间(包括堆栈、结构体、数组、临时变量等);(3)控制部分:从键盘输入一个表达式符号串;(4)利用 LL(1)分析算法进行表达式处理:根据 LL(1)分析表对表达式符号串进行堆栈(或其他)操作,输出分析结果,如果遇到错误则显示错误信息。测试截图:...原创 2019-10-23 01:35:32 · 4209 阅读 · 2 评论 -
Pycharm消除 文字下划线提醒
问题如下所示,提醒的代码下划线,看着实在糟心,主要是自己代码格式不规范所致解决办法:①点击pycharm右下角的图标②进度条拖到 None③ 结果如下:...原创 2019-10-22 22:54:24 · 1679 阅读 · 2 评论 -
pyqt5 tablewidget 隐藏表头,设置表头
##设置水平表头 self.tableStack.setHorizontalHeaderLabels(["输入栈","剩余输入串","所用表达式","动作"])self.tableAnalyze.verticalHeader().setVisible(False) # 隐藏垂直表头self.tableAnalyze.horizontalHeader().setVisible(False)...原创 2019-10-22 22:48:47 · 10030 阅读 · 0 评论 -
Python求first 和follow 集
FIRST = {}FOLLOW = {}sentences = ['E->TG','G->+TG','G->-TG','G->ε','T->FS','S->*FS','S->/FS','S->ε','F->(E)','F->i',]#初始化 first 集 和follow集合字典的键值对中的 值 为空...原创 2019-10-20 16:46:15 · 3277 阅读 · 6 评论 -
关于 更新pip(19.0.3)后pycharm工程中设置还是显示老版本(10.0.1)的解决办法
最近用到python的PIL库利用工程设置里面的下载PIL库报错(如下图所示),You are,using version 10.0.1,however version 19.0.3 is available. You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.看提示是说我pi...原创 2019-04-08 00:45:48 · 9828 阅读 · 7 评论 -
python爬虫实战一、爬取酷我音乐榜单并写入txt文件保存到本地
python爬虫实战一、爬取酷我音乐榜单并写入txt文件保存到本地一、总代码和运行截图#加载需要的库import requestsfrom bs4 import BeautifulSoupfrom lxml import etreef = open("C:\\Users\LeeChoy\Desktop\kuwomusic.txt",'w+',encoding='utf-8') #...原创 2019-05-16 17:29:49 · 5155 阅读 · 1 评论 -
python爬虫实战二、多页爬取全篇小说并分章节保存本地
多页爬取全篇小说并分章节保存本地有需要爬取一些文章来满足自己开发的实际需要,以下以爬取经典小说《西游记》为例,共计101回。在开始之前我们需要导入我们需要的库:①beautifulsoup4②requests③lxml根据实际需要导入自己需要的库,也可以不用以上的库,自己熟悉哪种解析库,便优先选取哪种。本次爬取的网站为诗词名句网中的西游记小说总代码如下:from bs4 impo...原创 2019-06-17 17:34:30 · 7245 阅读 · 2 评论 -
关于解决 pycharm + pyqt5出现this application failed to start because on qt platform plugin ....的方法
this application failed to start because on qt platform plugin could beinitilaied reinstalling the application may fis this problem问题原因:没有配置项目中 qt platform plugin 的环境变量 ,导致pycharm无法查找到plugin解决方法:添加...原创 2019-10-11 17:03:21 · 20695 阅读 · 30 评论 -
from PySide2.QtWidgets import QApplication, QMainWindow ModuleNotFoundError: No module named 'PySide
解决qtcreator中python windows 文件运行出现:from PySide2.QtWidgets import QApplication, QMainWindowModuleNotFoundError: No module named 'PySide2的错误原因 qtcreator中的python项目 运用到的是系统配置的python环境变量,调用的是你的系统环境地址的pyth...原创 2019-10-11 17:19:41 · 12415 阅读 · 2 评论 -
requests 使用基础
request基础用法、一①get请求通过get获取http的内容、status_code、cookies。此处我们以百度为例import requests ##导入requests 库res = requests.get('https://www.baidu.com') ##get('解析网址')print(res.text) ##打印内容(HT...原创 2019-03-31 00:40:24 · 9596 阅读 · 1 评论