![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 80
Bill_Utada
这个作者很懒,什么都没留下…
展开
-
【Python】 Python网络编程概论 + UDP初步
网络编程概论Socket是计算机之间进行网络通信的一套程序接口.目前,Socket编程已经成为了网络编程的标准,计算机之间通信都必须遵守Socket接口的相关要求.Socket对象是网络通信的基础,字相当于一个管道连接了发送端和接收端,并在两者之间互相传递数据.Python对Socket进行了二次封装,简化了程序开发步骤,大大提高了开发的效率.在网络通信模型中,需要两个重要的信息才能完原创 2015-03-12 19:32:24 · 1115 阅读 · 0 评论 -
【Python】Python数据结构
列表(list)list是可以修改的(字符串和Tuple则不能修改)列表中的常用方法list.append(x) #把x加入表尾list.insert(i,x) #在第i个元素之前插入xlist.remove(x) #删除列表中值为x的第一个元素list.count(x) #返回x在列表中出现的次数list.sort() #排序list.reverse() #倒排list.index(x原创 2015-03-09 21:33:40 · 1099 阅读 · 0 评论 -
【Python】Python模块
Python模块可以把python代码存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py 模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用python标准库的方法。下面是一个使用Python标准库中模块的例子import sysprint('命令行参数如下:')for i in sys.argv:原创 2015-03-10 15:42:27 · 1149 阅读 · 0 评论 -
【Python】 Python输入和输出
输出格式美化Python两种输出值得方式:表达式语句和print()函数(第三种方式是使用文件对象的write()方法 标准输出文件可以用sys.stdout引用)如果你希望输出对的形式更加多样,可以使用str.format()函数来格式化输出值如果你希望将输出的值转成字符串,可以使用repr()或str()函数来实现。 str()函数返回一个用户易读的表达形式。 repr()产生一个解释器易读原创 2015-03-11 16:15:21 · 1201 阅读 · 0 评论 -
【Scrapy】Items容器
ItemsItem对象是种简单的容器,保存了爬取到的数据。其提供了类似于字典的API以及用于声明可用字段的简单语法。声明ItemItem使用简单的class定义语法以及Field对象来声明。import scrapyclass Product(scrapy.Item): #Product类继承自Item类 name = scrapy.Field() price = scrapy.F原创 2015-05-27 12:26:11 · 1846 阅读 · 0 评论 -
【Scrapy】Spiders爬虫
Spider类定义了如何爬取某个网站。包括爬取的动作以及如何从网页的内容中提取结构化数据。 Spider就是定义爬取的动作及分析某个网页的地方。爬取的循环:①以初始的URL初始化Request,并设置回调函数。当该request下载完毕并返回时,将生成response,并作为参数传给该回调函数。 spider中初始的request是通过调用start_requests()来获取的。start_r原创 2015-06-01 22:00:08 · 890 阅读 · 1 评论