Python
文章平均质量分 62
DefaultTest
所有的光芒都需要时间被看到
展开
-
python 与属性相关的4个内置函数: hasattr getattr setattr delattr
python 与属性相关的4个内置函数1. hasattr() – 判断对象obj是否有属性attr_name格式: hasattr(obj, attr_name)传入参数:obj – 对象attr_name – 字符串, 属性名返回:TrueFalse2. getattr() – 获取对象obj的属性attr_name 值, 支持默认值格式: get...原创 2020-04-01 16:46:16 · 277 阅读 · 0 评论 -
django 时间 时区 语言 实战问题解决
django 时间 时区 语言问题场景:1.ORM操作Model中DateField, DateTimeField, TimeField 字段时, 数据库(以MySQL举例)中对应存储时间字段的实际情况.2.django开发中, django服务内部调用其它服务的API接口返回了时间字段, 该时间字段如何处理成前端 (以React.js举例)框架可以正确转换成本地时间的对象.前置知识:1...原创 2020-03-31 12:59:16 · 503 阅读 · 0 评论 -
python包发布到pypi或私有仓库 实践及踩坑 ModuleNotFoundError: No module named 'keyring.util.escape' 等
1.报错: ModuleNotFoundError: No module named 'keyring.util.escape' 等 解决方案2.私有 自己写的 python 库, 发布到 pypi上, 或私有hub 提供给大家使用.原创 2019-12-07 16:01:18 · 3996 阅读 · 0 评论 -
epoll 静态服务器 python实现
直接上代码# *-* coding:utf8 *-*import socketimport reimport selectdef handle_client(request, new_socket): """为这个客户端服务""" # 1. 接收浏览器发送过来的请求 ,即http请求 request_lines = request.splitlines()...原创 2019-10-04 23:50:05 · 175 阅读 · 0 评论 -
爬取京东历史图书图片并下载到本地____requests库
***已删除***code:import requestsimport redef craw(url, page): # url = "https://list.jd.com/list.html?cat=1713,3258,3317" headers = { "User-Agent": "Mozilla/5.0 (Li...原创 2018-06-01 21:24:26 · 542 阅读 · 0 评论 -
北京理工大学:《Python语言程序设计》____笔记整理
# 这门课程是我最强烈推荐的python入门课程之一。原因有三:其一,其更加关注编程的思想,极具有启发性;其二,”小“但系统,可扩展性强;其三,有配套线上练习和测试。# 本文将每次更新一个章节,直到课程结束。# 本文从5.28--6.7日,历时11天,基本更新完毕,后面还有两张不属于python基础,后续将以demo的方式进行详细讲解。第一章:程序设计基本方法计算机与程...原创 2018-05-28 19:46:21 · 9799 阅读 · 2 评论 -
Python学习过程中那些很重要又容易忽略的细节
# 本文我将持续更新和补充,可以收藏。# 主要记录:开发过程中程序不报错但是逻辑存在问题的;逻辑会报错但是(太简单)不太会去优先测试的;及其他各种……# 当下比较粗糙,以后积累到一定数量,希望能做成一个手册。1.中英文标点符号错误,尤其引号,逗号,冒号是否落下,是否错误。 尤其在input函数、正则表达式中等。(这个排第一,不接受反驳,2333)2.多分支(if...eli...原创 2018-05-27 20:20:34 · 256 阅读 · 0 评论 -
小爬虫demo——爬取“妹子”等网站链接____使用requests库
# 文章分为三个部分:1. po代码 ;2. 提示运行过程中的一些细节 和需要改进的地方; 3. 常规送福利# 文章将持续完善和补充# 欢迎拍砖、交流、指正第一部分:Po 代码:import reimport requestskey = input("请输入爬虫key:")page = int(input("请输入爬取页数:"))def baidu_spid...原创 2018-05-26 19:15:19 · 1759 阅读 · 0 评论 -
Po两段小代码,说几个小细节____关于九九乘法表&国际象棋棋盘
# 欢迎拍砖、交流、指正# 九九(9*9)乘法表:code:for i in range(1, 10): j = 1 while j <= i: print("%d * %d = %2d" % (j, i, i * j), end=" ") j += 1 print()1.上述代码使用 %2d 进行p...原创 2018-05-25 20:33:20 · 937 阅读 · 2 评论 -
python&正则表达式&高级
一、常见应用场景 1.1 验证用户输入是否符合规范 1.2 数据清洗、文本查询 二、规范 2.1 匹配单个字符 \d 匹配数字0-9 (十进制) \D 匹配数字以外的字符 \w 匹配数字、字母、下划线;-> 慎用,还可以匹配中文等Unicode码 \W 匹配除数字字母下划线中文以外的字符 \s 匹配...原创 2018-07-05 22:26:38 · 756 阅读 · 0 评论 -
python基础:复习整理笔记(一)____关于 工具、程序执行原理、python风格规范
# 这是我的第一篇博文,博客也不知道最终会变成什么样,但是我想从这一刻开始,从不完美开始……# 本文仅作为复习和补充使用,总结归纳多不系统,悉知# 欢迎拍砖、交流、指正一、我的常用工具:1.python解释器,version:3.62.IDE:Pycharm ,version:2017.2Anaconda ,version :3.x3. 其他: Notepad++ ...原创 2018-05-25 19:31:35 · 368 阅读 · 0 评论 -
python:赋值 | 浅拷贝 | 深拷贝
一、赋值--"旧瓶装旧酒"在python中,对象的赋值就是简单的对象引用, 这点和C++等语言不同.如:In[2]: a = [1, 2, 'hello', ['python', 'C++']]In[3]: b = aIn[4]: a is bOut[4]: TrueIn[5]: b is aOut[5]: TrueIn[6]: id(a)Out[6]: 139705399...原创 2018-10-19 21:06:50 · 223 阅读 · 0 评论 -
Python新手问题集锦|路径问题 编码问题(utf-8,gbk)等
经常看到群里python新同学问一些简单的问题,有些实在简单老鸟不太愿意答,因为一句说不清楚,但是对于新手来说也是一个困扰,所以正好闲暇片刻就来随笔一下,时间仓促若有错误请指正。一、路径问题 1.1 相对路径(地址) “./ ” 表示当前文件所在目录下,比如:“./pic.jpg” 表示当前目录下的pic.jpg的图片,而实际使用时"./"可以省略。 “ ../...原创 2018-07-22 16:47:32 · 1295 阅读 · 0 评论 -
爬虫:爬取扇贝上python常用单词,减少登陆和贝壳的繁琐
import requestsimport refile = open("vocabulary.doc", "w", encoding="utf-8")def spider(url): res = requests.get(url).text pattern = '<strong>([a-z,A-Z]*?)</strong>\s*</td...原创 2018-06-10 22:12:38 · 2038 阅读 · 3 评论 -
wordcloud安装之从错误error_MicrosoftVisualC++14.0isrequired说起...
引子:最近安装一些Anaconda集成环境上没有的python三方包,遇到一些问题,提出来和大家探讨,并说一说Python第三方库安装的套路...一、安装 wordcloud 库1.error:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://la...原创 2018-06-09 17:00:01 · 951 阅读 · 0 评论 -
从一个小案例通俗解释Python中try...except...else...finally异常捕获的过程和注意事项
一、语法 try: # 尝试执行的代码 pass except 错误类型1: # 下面几句是排除常见的异常,并进行提示等处理 # 针对错误类型1,对应的代码处理 pass except 错误类型2: # 针对错误类型2,对应的代码处理 pass except (错...原创 2018-06-08 21:47:57 · 1410 阅读 · 0 评论 -
深入理解:Python基础概念辨析之高阶基础____容易混淆的概念
# 这种类似的文章个人觉得还是非常有价值的,所以近期打算出一篇。# 后面会进行多次更新原创 2018-06-08 21:06:04 · 238 阅读 · 0 评论