随笔分类 -  python

摘要:1.看{python爬虫开发与项目实战}中关于分布式进程的介绍,一直卡在这个知识点,书中的这个例子描述是在不同电脑上进行运行的,但这里有一个前提:两台电脑的网段需相同,所以,编程练习时,对着两台电脑一直找问题,始终没解决。 2.书中关于ip地址是127.0.0.1,这个地址是回环地址,在同一台机器上 阅读全文
posted @ 2019-01-14 20:11 fjc0000 阅读(271) 评论(0) 推荐(0)
摘要:1.普通串行运行程序: 调试结果: 2. 利用多线程: 调试结果: 3.使用协程进行处理: 调试结果: 结论:看到网上说使用打开网页的例子进行比较线程的运行效率,这个例子是不大合适的,因为访问网站时,涉及到网站的响应问题,网速问题,比较响应时间不合理,但可以使用处理数据的速度进行对比,总体,采用多线 阅读全文
posted @ 2019-01-08 20:53 fjc0000 阅读(599) 评论(0) 推荐(0)
摘要:锁是python的一大特色,广泛应用在多线程程序中,主要功能是锁定某些变量资源,以便特殊使用。一般应用Lock()函数和Rlock()函数进行锁的操作。锁的特点是1. 任意性,可以定义任意个锁,一把锁可以锁定任何单个线程 ;2.当多个锁对某一线程进行锁定时,只有第一个锁,开锁后release(),其 阅读全文
posted @ 2019-01-02 21:13 fjc0000 阅读(174) 评论(0) 推荐(0)
摘要:购物车程序:需求: 1. 启动程序,让用户输入工资,然后打印商品列表; 2.允许用户根据商品编号或者商品名字购买商品; 3.用户输入商品列表后检测余额是否足够,够就直接扣款,不够就提醒; 4.用户可以一直购买商品,也可以直接退出,退出后打印已购买商品和余额; balance=0 shoplist=[ 阅读全文
posted @ 2018-12-19 08:45 fjc0000 阅读(1532) 评论(0) 推荐(0)
摘要:题目: 你有一篇日记,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记单词的频率。 要求:1.以字典格式输出每个单词的出现频率 2.算法尽量简洁 方法1: 采用findall函数,列出所有单词。然后采用counter函数进行单词统计 调试结果如下: 方法二: 采用re.sub函数将非单词 阅读全文
posted @ 2018-12-17 16:54 fjc0000 阅读(1358) 评论(0) 推荐(0)
摘要:调试的结果: 阅读全文
posted @ 2018-12-13 19:12 fjc0000 阅读(878) 评论(0) 推荐(0)
摘要:调试后的结果如下: 方法四:利用iterable 检测是否是可迭代类型。 阅读全文
posted @ 2018-12-09 20:59 fjc0000 阅读(2930) 评论(0) 推荐(0)
摘要:题目:查找下列文件,列出所有的文件名,并列出最近一次修改的文件,和最早建立的文件。 先列代码,仅仅作为练习。 编译结果如下: 由于代码比较简单,不做详细描述 阅读全文
posted @ 2018-11-29 20:53 fjc0000 阅读(181) 评论(0) 推荐(0)
摘要:个人认为,数据结构,即数据的展现形式,可以理解为对数据(例如常亮、变量等)进行组织、运用等进行操作的形式。在python,对一系列数据的操作,主要有列表list、元数tuple、字典dictionary、集合set四种形式。单个的数据可以认为其结构是常量、变量。 1. 列表list是一种组织数据的形 阅读全文
posted @ 2018-11-22 08:36 fjc0000 阅读(186) 评论(0) 推荐(0)