分类
摘要:
接上篇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)