-
Python 入门经典100实例:实例24 求数列的前20项之和
所属栏目:[Python] 日期:2020-12-17 热度:162
题目: 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 程序分析: 请抓住分子与分母的变化规律。 程序源代码: 第一种方法: a?=?2.0b?=?1.0x?=?0for?i?in?range(20):????x?+=?a?/?b????t?=a????a?=?a+b????b?=?t????print?x 第二[详细]
-
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalErr
所属栏目:[Python] 日期:2020-12-17 热度:147
1. 在工作中使用sqlalchemy遇到错误如下: qlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1040,'Too many connections') 2. 查看mysql状态: 2.1 查看mysql最大连接数 mysql?-u?root?-pmysql?show?variables?like?'max_connections';+--[详细]
-
Pythcarm 中Python console/run如何自动换行
所属栏目:[Python] 日期:2020-12-17 热度:189
方法如下: 菜单栏 - View - Active Editor - 勾选Use Soft Wraps 如下图所示:[详细]
-
Python控制鼠标和键盘-PyAutoGUI用法详解
所属栏目:[Python] 日期:2020-12-17 热度:59
PyAutoGUI——让所有GUI都自动化 安装代码: pip?install?pyautogui 1.简介 1.1 目的 PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,OS X,Linux)。可以用pip安装,Github上有源代码。 下面的[详细]
-
笨办法学Python 习题 27: 记住逻辑关系
所属栏目:[Python] 日期:2020-12-17 热度:199
到此为止你已经学会了读写文件,命令行处理,以及很多 Python 数学运算功能。今天,你将要开始学习逻辑了。你要学习的不是研究院里的高深逻辑理论,只是程序员每天都用到的让程序跑起来的基础逻辑知识。 学习逻辑之前你需要先记住一些东西。这个练习我要求你[详细]
-
aiohttp 并发测试web性能
所属栏目:[Python] 日期:2020-12-17 热度:130
aiohttp 并发测试web性能 import?asyncioimport?jsonfrom?aiohttp?import?ClientSession,?TCPConnectorfrom?datetime?import?datetime#?数据库配置HOST?=?'127.0.0.1'PORT?=?13306USER?=?'root'PASSWORD?=?'123456'DB?=?'testDB'CHARSET?=?'utf8'PASSWORD_LO[详细]
-
Python基础教程第六章 6.4.4 收集参数
所属栏目:[Python] 日期:2020-12-17 热度:170
def print_params(*params): ? ? print params print_params('Testing') print_params(1,2,3) 输出结果 ('Testing',) (1,3) 参数前的星号将所有值放置在同一个元组中,并且能与普通参数联合使用 def print_params_2(title,*params): ? ? print title ? ? pri[详细]
-
10进制颜色代码,十进制颜色查询对照表
所属栏目:[Python] 日期:2020-12-17 热度:78
10进制颜色代码 白色: 16777215? ? 红色: 16711680? ?? 绿色: 65280? ?? 蓝色: 255? ? 牡丹红: 16711935?? 青色: 65535? ? 黄色: 16776960? ? ? 黑色: 0? ?? 海蓝: 7396243? ? 巧克力色: 6042391? ?? 蓝紫色: 10444703? ?? 黄铜色: 11904578? ??[详细]
-
Python基础教程第五章 5.5.4 翻转和排序迭代sorted() reversed()
所属栏目:[Python] 日期:2020-12-17 热度:56
?print?sorted([4,3,6,8,3])[3,?3,?4,?6,?8]?print?sorted('Hello,world!')['!',?',',?'H',?'d',?'e',?'l',?'o',?'r',?'w']?print?list(reversed('Hello,world!'))['!',?'w',?'H']?print?''.join(reversed('Hello,world!'))!dlrow,olleH sorte() ? ????按照[详细]
-
python3 迭代器和生成器是什么?
所属栏目:[Python] 日期:2020-12-17 热度:68
迭代器就是可迭代对象 生成器就是可迭代对象 什么是迭代器协议: ? 1、迭代器协议:对象必须提供一个next()方法(和__next__方法功能一样),执行该方法要么返回迭代中的下一下,要么引起一个Stopiteration异常,终止迭代(只能向后走,不能往前看) ? 2、.可迭代对[详细]
-
python __str__和__unicode__ 作用是什么?有何用?
所属栏目:[Python] 日期:2020-12-17 热度:143
两则区别: ????__str__()???????????? python2,它返回字节。python3返回的是字符 ????__unicode__()????python3中被弃用 __unicode__ ???? python2? ????用于实现内建的unicode()调用;应该返回一个Unicode对象。当该方法没有定义时,则尝试使用字符串转换[详细]
-
python3面对像进阶--__slots__属性
所属栏目:[Python] 日期:2020-12-17 热度:131
1、__slots__属性是什么: ????是一个类变量,变量值可以是列表,元祖,或者可迭代对象,也可以是一个字符串(意味着所有实例只有一个数据属性) 2、注意: ????使用点来访问属性本质就是在访问类或者对象的__dict__属性字典(类的字典是共享的,而每个实例的是独立的)[详细]
-
python3 微信公众平台开发——获取accessToken
所属栏目:[Python] 日期:2020-12-17 热度:54
4.1 查看appid及appsecret 公众平台官网查看, 其中AppSecret 不点击重置时候,则一直保持不变。 4.2 获取accessToken 4.2.1临时方法获取 为了方便先体验其他接口,可以临时通过?在线测试?或者 浏览器获取accessToken。 输入appid和appsecret 4.2.2 接口获取[详细]
-
windows 安装pyltp详细教程
所属栏目:[Python] 日期:2020-12-17 热度:127
pyltp github?地址 https://github.com/HIT-SCIR/ltp pyltp github地址 ?https://github.com/HIT-SCIR/pyltp 依赖支持情况 Py2.6 Py2.6 Py3.4 Py3.5 Py3.6 conda-python Linux 支持 支持 支持 支持 支持 不支持 Mac OS 支持 支持 支持 支持 支持 不支持 Wind[详细]
-
Python eval()函数
所属栏目:[Python] 日期:2020-12-17 热度:156
描述: Python eval()函数:将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval()函数 语法: Python eval(str) 参数: str -- 变量 返回值 返回计算结果 注意 强大的函数有代价,安全性是其最大的缺点。 想一想这种使用环境:需要用户输入一个表达式[详细]
-
Python判断字符串是否为字母或者数字(浮点数)
所属栏目:[Python] 日期:2020-12-17 热度:193
str为字符串s为字符串 str.isalnum() 所有字符都是数字或者字母 str.isalpha() 所有字符都是字母 str.isdigit() 所有字符都是数字 str.isspace() 所有字符都是空白字符、t、n、r 检查字符串是数字/浮点数方法 float部分 ?float('Nan')nan?float('Nan')nan[详细]
-
python3 网络编程-进程间通讯(队列和管道)、数据交互(Manager)
所属栏目:[Python] 日期:2020-12-17 热度:190
不同进程内存是不共享的,要实现两个进程间的数据交换(传递),可以使用队列Queue和管道Pipe 一、进程队列????Queue ????????使用技巧和线程队列queue一样。 ????????Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递。put方法用以插入数据到[详细]
-
Python获取秒级时间戳与毫秒级时间戳方法
所属栏目:[Python] 日期:2020-12-17 热度:170
Python获取秒级时间戳与毫秒级时间戳方法 import?timeimport?datetimecurrent_time?=?time.time()print?(current_time)???????????????????????#原始时间数据?1515036769.15print?(int(current_time))??????????????????#秒级时间戳?1515036769print?(int(ro[详细]
-
python 单元测试- unittest
所属栏目:[Python] 日期:2020-12-17 热度:115
unittest介绍 unittest是python标准库里用于单元测试的模块。单元测试用来对最小可测试单元进行正确性检验。 单元测试好处: 确保代码质量 改善代码设计,难以测试的代码一般是设计不够简洁的代码。 保证重构不会引入新问题,以函数为单位进行重构的时候,只[详细]
-
python 通过两个点的经纬度计算距离
所属栏目:[Python] 日期:2020-12-17 热度:76
谷歌map计算公式: python代码: def?haversine(lon1,?lat1,?lon2,?lat2):?#?经度1,纬度1,经度2,纬度2?(十进制度数)????"""????Calculate?the?great?circle?distance?between?two?points????on?the?earth?(specified?in?decimal?degrees)????"""????#?[详细]
-
python os模块获取指定文件夹下所有文件名
所属栏目:[Python] 日期:2020-12-17 热度:183
python os模块获取指定文件夹下所有文件名 第一种方法使用os.walk(): os.walk() 方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下。 语法 walk()方法语法格式如下: os.walk(top[,?topdown=True[,?onerror=None[,?followlinks=False]]]) 参数[详细]
-
linux中Django/sqlite error:"attempt to write a readon
所属栏目:[Python] 日期:2020-12-17 热度:86
背景: ????使用db.sqlite3作为数据库文件 ????python2 ????django 1.10.5 在linux中,进入admin页面时,提示错误:attempt to write a readonly database,或者是向网站写入数据时,也会提示错误:attempt to write a readonly database。这是为什么? 原因[详细]
-
python pip使用豆瓣源技巧和pip配置文件更改豆瓣源
所属栏目:[Python] 日期:2020-12-17 热度:129
豆瓣镜像地址:https://pypi.douban.com/simple/ 虽然使用pip安装非常方便,但是由于不可描述原因,导致访问官方的pypi非常不稳定,安装模块经常出现timeout。 因此在国内强烈建议使用豆瓣源。 liunx使用豆瓣源 sudo?easy_install?-i?http://pypi.douban.com[详细]
-
Python | 21行轻松搞定拼写检查器
所属栏目:[Python] 日期:2020-12-17 热度:66
引入 大家在使用谷歌或者百度搜索时,输入搜索内容时,谷歌总是能提供非常好的拼写检查,比如你输入 speling,谷歌会马上返回 spelling。 下面是用21行python代码实现的一个简易但是具备完整功能的拼写检查器。 代码 import?re,?collectionsdef?words(text):[详细]
-
IO多路复用之selectors模块
所属栏目:[Python] 日期:2020-12-17 热度:132
此模块允许高级和高效的I / O多路复用,建立在选择模块基元上。 鼓励用户使用此模块,除非他们需要精确控制所使用的操作系统级原语。 selectors的DefaultSelector会自动选择所在平台最高效的实现,顺序是:epoll,poll,select。 注意: ????????selectors是[详细]
