python学习
不要影响我叠Q
这个作者很懒,什么都没留下…
展开
-
Python之PIL库中的ImageDraw对象提示 ‘ImageFont‘ object has no attribute ‘getmask2‘
最近在B站上看到一个比较有意思的视频:《怎么把自己的照片变成抖音网红字符画,用python手把手教你》,链接如下:https://www.bilibili.com/video/BV1XA411j7yz/?spm_id_from=333.788.recommend_more_video.-1在动手实践时,遇到了两个问题:1、AttributeError: 'ImageFont' object has no attribute 'getmask2'2、UnicodeEncodeError: 'lat原创 2021-03-12 09:07:38 · 5021 阅读 · 2 评论 -
python根据label.txt将未分类的图片数据集分类,一个文件夹为一个单独的类别
代码如下,改下train_data的路径即可import numpy as npimport osimport shutildef read_txt(full_path: str) -> dict: m = {} i = 0 for line in open(full_path).readlines(): i += 1 tmp = line[:-1] # label = np.append(label, tmp)原创 2020-12-12 08:21:02 · 821 阅读 · 1 评论 -
python安装win32gui的相关问题
问题一:直接pip/pip3 install win32gui报错,报错代码为"ModuleNotFoundError: No module named 'win32.distutils.command',我的环境是python3.7。网上有大佬说win32gui和python3.7不兼容,但个人感觉是这个模块在python3.7版本里已经整合到了pywin32模块中。有图有真相:问题2:安装了pywin32模块后项目中导入使用,编辑器也报错,运行还是报错(一般来说编辑器报错显示红色下划线基本.原创 2020-07-09 18:37:00 · 11618 阅读 · 0 评论 -
腾讯招聘信息爬虫
# -*- coding: utf-8 -*-from scrapy.linkextractors import LinkExtractorfrom scrapy.spiders import CrawlSpider, Rulefrom bs4 import BeautifulSoup# import jsonclass TtSpider(CrawlSpider): na...原创 2019-02-11 00:07:44 · 193 阅读 · 0 评论 -
python中注意空格和tab键的使用
最近在学习scrapy框架中写爬虫,被坑爹的空格键和tab键给害惨了。上代码:错误代码:import scrapyimport reclass GithubSpider(scrapy.Spider): name = 'Github' allowed_domains = ['github.com'] start_urls = ['https://github...原创 2019-02-09 18:08:05 · 5070 阅读 · 0 评论 -
python删除指定字符串之后的内容
在处理图书img的链接时(爬取苏宁图书相关信息),有个需求是删除掉图片链接末尾的字符串“_220w_220h_4e”,通过网上查询,给出下面两种解决方案:先给出item["book_img"]的初始化条件:item["book_img"] = li.xpath(".//img[@class='search-loading']/@src").extract_first()方案一:...原创 2019-02-08 14:04:14 · 12004 阅读 · 0 评论 -
pytho爬虫程序注意事项
写python爬虫程序需要注意两件事儿,使用headers和代理。headers可以将程序伪装成浏览器,应对网站的反爬虫 程序代理有两点好处:1、让服务器以为不是同一个客户端在请求;2防止我们的真实地址被泄露,防止被追究。见一个小例子:import requests# 代理proxies = {"http": "http://120.77.201.46:80"}# 请求头...原创 2019-01-28 12:13:28 · 221 阅读 · 0 评论 -
python中特立独行的循环
python中的循环(for、while)都还可以支持后面加else。若在循环中使用了if循环,为让else分支和if循环组成一个整体而不是和for循环组成一个整体,则多个if分支必须使用elif而不是if(和C++语法不一致),否则else就成了循环的补充了。Wrong choice ,Dn't have this ch print("") def run(self): ...原创 2019-01-23 09:15:45 · 180 阅读 · 0 评论 -
python实现简单的web服务器------------显示需要的页面
#coding=utf-8import socketimport redef handle_client(client_socket): "为一个客户端进行服务" recv_data = client_socket.recv(1024).decode('utf-8', errors="ignore") request_header_lines = recv_da...原创 2019-01-18 11:21:50 · 286 阅读 · 0 评论