python
Hack修女
ENTJ
展开
-
Mac安装Scrapy,(python3的环境下)一句就够了!
如果你的mac同时有python的2和3版本,平时用的是3,那就简单了,在终端输入一句话就可以了: pip3 install scrapy如果有报错,关闭终端,重新打开,再次输入这句话安装。安装成功后,重新打开终端输入 scrapy,跳出来这个就是成功了:...原创 2019-11-20 20:46:20 · 287 阅读 · 0 评论 -
【备忘】python爬虫之异常处理——HTTP 状态码
HTTPError 是 URLError 的子类,服务器上每一个 HTTP 的响应都包含一个数字的“状态码”。这些异常包括典型的:404(页面无法找到),403(请求禁止)和 401(验证请求)。因为 Python 默认会自动帮你处理重定向方面的内容(状态码 300 ~ 399 范围),状态码 100 ~ 299 的范围是表示成功,所以你需要关注的是 400 ~ 599 这个范围的状态码(因...原创 2019-11-20 17:34:17 · 324 阅读 · 0 评论 -
【备忘】Python3 正则表达式小结
字符匹配有少数特殊的字符我们称之为元字符(metacharacter),它们并不能匹配自身,它们定义了字符类、子组匹配和模式重复次数等。元字符的完整列表:.^$*+?{ }[ ]\|( )注释:如果没有这些元字符,正则表达式就变得跟字符串的 find() 方法一样平庸了......要消除元字符的特殊功能,用反斜杠...原创 2019-11-20 17:30:54 · 160 阅读 · 0 评论 -
从编程小白迅速成长为编程高手的3大法则
1、多看官方文档没有比官方文档更加齐全的学习资料啦python官方文档入口:file:///Library/Frameworks/Python.framework/Versions/3.8/Resources/English.lproj/Documentation/index.html全是英文怎么办?下个google翻译的插件,一键翻译网页啊!!!当然,英语必须要进步...原创 2019-11-19 10:34:46 · 265 阅读 · 0 评论 -
python强大的模块标准库如何搜索?
python有强大的标准库模块可以调用,那么怎么去找现成的模块呢?1、官网file:///Library/Frameworks/Python.framework/Versions/3.8/Resources/English.lproj/Documentation/index.html模块在Library Reference里面:file:///Library/Framewor...原创 2019-11-19 10:26:52 · 485 阅读 · 0 评论 -
【零基础入门学习Python】第10-12讲知识点小结:列表,一个打了激素的数组
(1)创建列表创建一个普通列表:member = ['小布丁', '小宝贝']创建一个混合列表:mix = [1, 3.14, [1, 2, 3]]创建一个空列表:empty = [](2)向列表添加元素append():添加元素在尾部,一次只能添加一个元素。extend():extend()是使用一个列表来扩充另一个列表,也是添加到尾部insert():有两个参数,第一...原创 2019-11-18 15:42:15 · 89 阅读 · 0 评论 -
【易错点】python新手容易搞不懂的知识点(4):分支和循环
1、assert 的作用是什么?assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了。2、三元操作符请将以下代码修改为三元操作符实现:x, y, z = 6, 5, 4if x < y:...原创 2019-11-18 15:19:47 · 178 阅读 · 0 评论 -
【易错点】python新手容易搞不懂的知识点(三):常用操作符
1、not or and 的优先级是不同的:not > and > ornot 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9按照优先级给它们加上括号:(not 1) or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9)== 0 or 0 or 4 or 6 ...原创 2019-11-09 19:00:11 · 343 阅读 · 0 评论 -
【易错点】python新手容易搞不懂的知识点(二)数据类型
1、我们人类思维是习惯于“四舍五入”法,你有什么办法使得 int() 按照“四舍五入”的方式取整吗?+0.5>>> int(3.7)3>>> int(3.7+0.5)42、取得一个变量的类型,可以使用 type() 和 isinstance(),区别是?isinstance() 与 type() 区别: type() 不会认为子类是一...原创 2019-11-09 17:03:02 · 192 阅读 · 0 评论 -
【易错点】python新手容易搞不懂的知识点(一)变量和字符串
1、除了使用反斜杠(\)进行字符转义,还有什么方法可以打印:Let's go! 这个字符串?>>>"Let's go!"2、如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?>>>str = r'C:\Program Files\FishC\Good''\\'这块的使用还是懵逼!3、Python3 中,一行可以书写多个语句吗? 可...原创 2019-11-09 15:52:20 · 277 阅读 · 0 评论 -
python变量命名规则
命名规则:可以由字母、数字、下画线(_)组成,其中数字不能打头。 不能是 Python 关键字,但可以包含关键字。 不能包含空格。 Python3 可以给变量命名中文名 因为Pyhton3 源码文件默认使用utf-8编码(支持中文) 例如下面变量,有些是合法的,有些是不合法的:abc_xyz:合法。 HelloWorld:合法。 abc:合法。 xyz#ab...原创 2019-11-09 15:07:00 · 485 阅读 · 0 评论 -
【备忘】 给类增加魔力的Python 魔法方法
面向对象的 Python,拥有一些神奇的方法,它们总被双下划线所包围。 魔法方法 含义 基本的魔法方法 __new__(cls[, ...]) 1. __new__ 是在一个对象实例化的时候所调用的第一个方...转载 2019-11-08 12:55:36 · 85 阅读 · 0 评论 -
【创建对话框】python中easygu库i调用multenterbox()实现
要做这样的一个对话框:我的代码:>>> list1=['*用户名','*真实姓名','固定电话','*手机号码','qq','*Email']>>> g.multpasswordbox('【*真实姓名】为必填项\n【*手机号码】为必填项\n【*E-mail】为必填项',title='请输入注册信息',fields=(list1))...原创 2019-11-06 15:07:20 · 3033 阅读 · 0 评论 -
【看这篇就对了】Mac OS下安装easyGUI,根本没有那么复杂(仅限小白,高手绕行)
课程里安装easyGUI,全是windows版本,mac os要整到吐血了!!!查网上的攻略,被绕的晕头转向,关键是都不对,都不对好嘛!!!超简单的一件事,不要弄复杂了!!!1、打开mac终端mac终端在哪?小白会有这个问题。1)启动台,点开2)在“其他”里面,“终端”在此2、输入一行代码pip3 install easygui3、点回车键!搞...原创 2019-11-06 11:57:15 · 1001 阅读 · 1 评论 -
Mac OS下安装pygame一直出错,终于解决!
原本是要安装easyGUI,但是教学视频都是在window系统下安装的,上网一通搜,一通试,愣是没用。很多答案都是旧版,解决不了问题。倒腾了一天都不行!!!最后发现,还是官网最靠谱,虽然是全英文,但是一分钟解决问题!!!附上链接:https://www.pygame.org/wiki/GettingStarted#Pygame%20Installationmac下安...原创 2019-11-06 11:29:05 · 3525 阅读 · 2 评论 -
python GUI库(图形用户界面)
EasyGUI 官网:http://easygui.sourceforge.netGUI 0.97官方文档:http://easygui.sourceforge.net/tutorial.html0.96官方文档:http://easygui.sourceforge.net/sourceforge_site_as_of_2014_11_21/tutorial/index.ht...原创 2019-11-06 10:49:16 · 197 阅读 · 0 评论 -
【备忘】python的Error种类和层次结构
Python标准ErrorAssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 Im...原创 2019-11-04 18:53:43 · 263 阅读 · 0 评论 -
【备忘】python中集合、文件、文件夹的method
集合method 集合(s).方法名 等价符号 方法说明 s.issubset(t) s <= t 子集测试(允许不严格意义上的子集):s 中所有的元素都是 t 的成员 s < t 子集测试(严格意义上):s != t 而且 s 中所有的元素都是 t 的成员 s.iss...转载 2019-11-04 09:25:54 · 411 阅读 · 0 评论 -
【备忘】python字符串的method方法、转义字符含义
总结一下,随时可以查看! 字符串的method capitalize() 第一个字符大写 casefold() 全小写 center(width) 居中,并使用空格填充至长度 width 的新字符串 count(sub[, start[, end]]) 返回 s...原创 2019-11-02 13:14:11 · 447 阅读 · 0 评论 -
python之禅
在 IDLE 里面输入import this,回车,就可以看到——一首诗,Python 之禅,它涵盖了 Python 的所有设计哲学!The Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than comple...翻译 2019-10-31 12:52:03 · 131 阅读 · 0 评论 -
python小游戏改造-random随机数
原来的游戏代码:print("----lucy workshop----")temp=input("write down a number:")guess=int(temp) num=1 #引入num,实现只有3次机会while (guess!= 8)and(num<3): ...原创 2019-10-30 16:27:47 · 369 阅读 · 0 评论 -
python代码小作业玩起来01
1、编写程序:要求用户输入姓名并打印“你好,姓名!”name=input("你好,请问你叫什么:")print(name+','+'很高兴认识你啊!')#标点符号一定要是英文输入法下2、编写程序:要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”temp=input("write down a number from 1 ...原创 2019-10-30 14:55:59 · 203 阅读 · 0 评论 -
python自带的BIF内建函数,你都记住了吗?
python内置了很多函数可以调用,那么一、如何找到python自带的BIF?在IDLE输入“dir(__builtins__)”,回车获得的一串字符中,小写开头的字符就是python自带的BIF:'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'breakpoint', 'bytearray', 'bytes', 'callable', ...原创 2019-10-30 14:21:35 · 375 阅读 · 0 评论 -
mac如何打开自带的IDLE终端(python的shell)
1、打开mac自带的终端2、输入idle --> 回车,就自动打开IDLE了这个小火箭的图标就是IDLE3、mac自带的是python2.x原创 2019-10-29 13:34:25 · 8525 阅读 · 2 评论