摘要: 接上篇python 闭包&装饰器(一) 一、功能函数加参数:实现一个可以接收任意数据的加法器 源代码如下: def show_time(f): def inner(*x, **y): # 形参 start = time.time() f(*x, **y) ... 阅读原文
2019-02-19 18:29:02 阅读(2427) 评论(0)
摘要: 虚拟机创建项目 pycharm创建项目 开启项目    一、虚拟机创建项目   1.  创建虚拟环境     workon    查看虚拟环境         mkvirtualenv -p /usr/bin/python3.5 envname      创建虚拟环境     workon envname  ... 阅读原文
2019-02-19 17:01:05 阅读(2404) 评论(0)
摘要: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 代码实现: def ... 阅读原文
2019-02-19 16:30:02 阅读(3740) 评论(0)
摘要: 今天在使用正则表达式时未能解决实际问题,于是使用bs4库完成匹配,通过反复测试,最终解决了实际的问题,加深了对bs4.BeautifulSoup模块的理解。 爬取流程 前奏: 分析糗事百科热图板块的网址,因为要进行翻页爬取内容,所以分析不同页码的网址信息是必要的 具体步骤: 1,获取网页内容(urllib.reque... 阅读原文
2019-02-19 14:55:04 阅读(2408) 评论(0)
摘要: 运行环境: Django版本2.0 ; Mysql 版本 8.0.11; 错误代码:  django.db.utils.OperationalError: (1045:Access denied for user 'root'@'localhost' (using password: NO) 这个错误看网上的说法基本... 阅读原文
2019-02-19 11:10:03 阅读(2704) 评论(0)
摘要: 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 ... 阅读原文
2019-02-19 09:40:01 阅读(2634) 评论(0)
摘要: 官网文档链接:   https://docs.python.org/3/library/os.path.html 概念:   该模块在路径名上实现了一些有用的功能,主要用于文件的属性获取 代码实现: os.path.abspath(path)   返回路径名路径的规范化绝对化版本 os.path.basename(p... 阅读原文
2019-02-19 07:49:02 阅读(2345) 评论(0)
摘要: logging模块: logging是一个日志记录模块,可以记录我们日常的操作。 logging日志文件写入默认是gbk编码格式的,所以在查看时需要使用gbk的解码方式打开。 logging日志等级:CRITICAL(50) > ERROR(40) > WARNING(30) > INFO(20) ... 阅读原文
2019-02-19 06:05:03 阅读(2376) 评论(0)
摘要: 先来认识几个概念 (1)IP地址:又称为互联网协议地址,是计算机的物理地址,相当于计算机的编号,是32位的二进制数,通常被分割成4个8位的二进制数; (2)端口:指设备与外界通讯的接口,一台计算机的端口数为65536个,按类型可以分为周知端口、注册端口和动态端口三种; (3)socket:套接字,是一个基于TCP/U... 阅读原文
2019-02-19 06:00:03 阅读(2633) 评论(0)
摘要: 书评: 感谢作者和译者,很好的手把手的一个新手编程体验书,消除编程物质恐惧感,在线看的liam huang翻译的版,不确定看的是第几版,有一些加分题没有做,第五十题黑手党外星人飞船做起来有点压力,准备转去codeacademy / think python和a byte of python在进行一些学习和practi... 阅读原文
2019-02-18 23:46:02 阅读(2283) 评论(0)