python3.6
雨夜星辰03
学无止境
展开
-
python爬虫爬取词条百度百科
1.单线程版本python版本3.6#!/usr/bin/env/ python3#coding=utf-8import loggingimport requestsfrom bs4 import BeautifulSoupimport reimport codecsfrom urllib.parse import urljoin,urlparseimport timec...原创 2018-03-30 11:45:57 · 603 阅读 · 0 评论 -
python学习作业笔记十三
分布式进程主进程#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/21 11:07# @Author :# 分布式进程import random, time, queuefrom multiprocessing import managers# 发送任务的队列task_queue = ...原创 2018-08-21 13:54:17 · 196 阅读 · 0 评论 -
python学习作业笔记十五
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/20 17:01# @Author :# 多进程from multiprocessing import Processimport os# 子进程要执行的代码def run_proc(name): print("Run child ...原创 2018-08-31 09:01:03 · 177 阅读 · 3 评论 -
python学习作业笔记十二
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/20 17:32# @Author : # 多线程 有两个库_thread和threading,_thread是低级模块,threading是高级模块,对_thread进行了封装。绝大多数情况下,我们只需要使用threading这个高级模块。impo...原创 2018-08-21 11:03:38 · 215 阅读 · 0 评论 -
python学习作业笔记十一
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/20 17:01# @Author :# 多进程from multiprocessing import Processimport os# 子进程要执行的代码def run_proc(name): print("Run child ...原创 2018-08-21 11:02:16 · 217 阅读 · 0 评论 -
python学习作业笔记八
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/17 11:18# @Author : # 使用type() 获取对象类型print(type(123))print(type("123"))print(type(None))print(type(abs))print(type('123'...原创 2018-08-17 14:34:34 · 228 阅读 · 0 评论 -
python学习作业笔记七
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/17 9:34# @Author : class Person(object): def __init__(self, name, age, sex): self.__name = name self.__age ...原创 2018-08-17 11:17:25 · 199 阅读 · 0 评论 -
python学习作业笔记六
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/17 8:40# @Author : # 偏函数 实际上就是简化函数的调用# 例如 内置函数 int() 实际上是有一个参数可以指定转换的进制(默认是十进制) 就如我们要转换一个字符串为二进制# int('1000000',base=2) 假如我...原创 2018-08-17 09:02:57 · 208 阅读 · 0 评论 -
python学习作业笔记十
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/18 17:09# @Author : # 枚举类型from enum import Enum# 自动赋值 默认从1 开始,且为int型Month = Enum('Month', ('Jan', 'Feb', 'Mar', 'Apr', 'M...原创 2018-08-19 10:35:48 · 188 阅读 · 0 评论 -
python学习作业笔记五
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/16 14:57# @Author : zhengzhenimport datetime# 装饰器# 例如一个日志记录器 拦截方法def log(func): def wrapper(*args, **kwargs): ...原创 2018-08-16 19:58:16 · 217 阅读 · 0 评论 -
python学习作业笔记四
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/16 10:20# @Author : # 迭代器# 可以迭代的数据都可以称之为Iterable对象(可迭代对象)from collections import Iterableprint(isinstance([], Iterable)) #...原创 2018-08-16 10:32:18 · 182 阅读 · 0 评论 -
python学习作业笔记三
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/16 9:02# @Author : # 列表生成式# 生成一个1到一百的列表list1 = list(range(1, 101))print(list1)# 生成一个[1x1,2x2,....,100x100]的列表list2 = [i ...原创 2018-08-16 10:19:52 · 202 阅读 · 0 评论 -
python学习作业笔记九
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/17 14:34# @Author : # 多重继承# 定制类# 1.__clots__限定类的属性# 2.__len__()作用于len()函数# 3.__str__() 调用print()输出对象的时候回调用这个函数# 4._...原创 2018-08-18 17:09:04 · 225 阅读 · 0 评论 -
python学习作业笔记二
利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:# 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:def myTrim(s): if not isinstance(s,str): raise TypeError('please give a string') if len(...原创 2018-08-15 23:03:17 · 235 阅读 · 0 评论 -
python学习作业笔记一
练习请使用迭代查找一个list中最小和最大值,并返回一个tuple:# 递归获取列表中的最大值和最小值def findMaxAndMin(l, x=0, y=0): if not isinstance(l, list): raise TypeError("请传入list") if len(l) == 0: return x, y ...原创 2018-08-15 18:04:02 · 241 阅读 · 0 评论 -
python解决js文件utf-8编码乱码问题
html文件中引入js文件,显示乱码!js文件为utf-8 编码(无bom) ,此时只要将js文件转成utf-8 BOM编码就可以解决了可以使用notepad++转码也可以使用下面的python代码批量转码# -*- coding:utf-8 -*- import os,sysimport chardet def convert( filename, in_enc = "GBK", ...原创 2018-05-02 11:25:53 · 1240 阅读 · 0 评论 -
python学习作业笔记十四
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/21 13:58# @Author :import rewhile True: # 匹配成功 返回一个Match对象 否则返回None r = re.match(r'\d{3}\-\d{3,8}$', '010-123456') ...原创 2018-08-21 14:47:07 · 181 阅读 · 0 评论