![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
fish0402
这个作者很懒,什么都没留下…
展开
-
socket局域网聊天实现
服务端流程:创建一个socket,绑定端口,监听端口,接收客户端连接,利用多线程来实现多客户端连接import socket,threadingsoc = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0)soc.bind(("192.168.100.112", 30000))#用于保存客户端的连接clientList = []#线程函数def server_target(server_socket): while True:原创 2020-06-10 14:59:20 · 400 阅读 · 0 评论 -
第一个爬虫之存储到数据库,并用饼图显示
在MySpider工程的基础上,修改Pipeline.py文件,把数据存储到数据库中。import sqlite3class MyspiderPipeline: def __init__(self): # print("********************************") self.conn = sqlite3.connect("rooms.db") self.cur = self.conn.cursor()原创 2020-06-10 10:48:19 · 416 阅读 · 0 评论 -
第一个爬虫,存储数据到json
创建项目:scrapy startproject MySpider创建一个蜘蛛:切换到spider文件路径下,输入scrapy genspider room_info "sz.58.com" room_info为蜘蛛名,“sz.58.com”要爬的域名运行一个蜘蛛:scrapy crawl room_info遇到的问题:运行蜘蛛,没有进入pipeline中去处理,需要在settings.py中打开pipeline的配置ITEM_PIPELINES={'MySpide...原创 2020-06-09 15:47:41 · 192 阅读 · 0 评论 -
VScode+Python找不到同目录下的文件
打开Settings,搜索python.Terminal,勾选Python>Terminal:Execute In File Dir,设置文件目录为工作目录.try: f = open("poetry.ini", 'rb') data = f.read(3) print(str(data, 'utf-8'))except OSError as e: print(e) finally: if 'f' in globals():#判原创 2020-05-29 10:20:23 · 4061 阅读 · 3 评论