精华内容
下载资源
问答
  • python小玩意

    2020-06-25 11:17:39
    import requests import base64 import itchat from itchat.content import * def orc_look(filePath): host = '...client_id=tSeFPh0pvmWbtEY5SbidzNWT&client_secret=q9YwDFUT4y85bglQPL..

    import requests
    import base64
    import itchat
    from itchat.content import *

    def orc_look(filePath):
        host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=tSeFPh0pvmWbtEY5SbidzNWT&client_secret=q9YwDFUT4y85bglQPLkoFvA0boZBX5C5'
        access_token = ""
        response = requests.get(host)
        if response:
            access_token = response.json()["access_token"]
        with open(filePath, 'rb') as f:
            image_data = f.read()
            base64_ima = base64.b64encode(image_data)
            data = {
                'image': base64_ima
            }
            headers = {
                'Content-Type': 'application/x-www-form-urlencoded'
            }
            url = "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic?access_token=" + str(access_token)
            r = requests.post(url, params=headers, data=data).json()
            list = []  
            res = []  
            for word in r['words_result']:
                list.append(word['words'])
            if "16计算机科学与技术-4班未打卡学生名单" in list:
                for i in list:
                    length = len(i)
                    if length <= 3 and length >= 2:
                        if not '1' in i:
                            res.append(i)
                res.pop(0)
            return res


    @itchat.msg_register([TEXT, PICTURE], isGroupChat=True)
    def getPicture(msg):
        print(msg['User']['NickName'])
        if msg['User']['NickName'] == "互联网16级大四副班长群":
            if msg['Type'] == "Picture":
                filePath = "/home/retemin/images" + msg['FileName']
                msg.download(filePath)
                list = orc_look(filePath)
                if len(list)>0:
                    for i in list:
                       Nickname =  itchat.search_friends(remarkName=i)
                       if Nickname:
                            UserName = Nickname[0]["UserName"]
                            itchat.send_msg("记得打卡",toUserName=UserName)
    if __name__ == '__main__':
        itchat.auto_login(enableCmdQR=2,hotReload=True)
        itchat.run()


     

    展开全文
  • Python小玩意儿:头像集福效果图程序/代码设计思路获取头像头像集福 效果图 通过itchat接口下载微信好友头像,将头像图片组合成福字样式生成图片 程序/代码 先放资源: 封装好的exe文件下载:百度网盘链接...

    效果图

    通过itchat接口下载微信好友头像,将头像图片组合成福字样式生成图片
    淡黄福字

    程序/代码

    先放资源:

    封装好的exe文件下载:百度网盘链接https://pan.baidu.com/s/1cIgF4rTYracNUYJ_clXy9w 提取码:i0kg

    GitHub代码及exe程序下载链接:https://github.com/pengfexue2/Fu.git

    设计思路

    先获取一张福字图片的像素信息,根据字的颜色获得其像素点阵数据。由于这里只用到一个“福”字,将点阵信息写死在代码中,直接依据点阵信息通过PIL来拼图即可。

    获取头像

    运行获取头像.exe获取头像.py,通过itchat接口下载好友头像图片。具体细节可以看之前文章的介绍

    头像集福

    运行头像集福.exe头像集福.py时,会要你输入头像所在文件夹,以及可以选择最终生成图的背景颜色。由于微信好友上限是5000,这里把福字图片设置得较大,不足5000好友的头像会循环出现来填充。

    头像集福.exe
    运行完毕,即可生成头像集福.jpg了,要试下不?

    淡粉福字
    淡蓝福字

    最后,欢迎关注我的微信公众号TEDxPY,后续会挖掘更多有趣的小玩意儿!
    在这里插入图片描述

    展开全文
  • 各种Python小玩意收集

    2016-07-30 10:44:00
    Python: Index Of Modules python -m pydoc -p [port] The Zen Of Python import this ................ eval("__import__('os').system('rm -rf /')", {}) JSON转列表 eval(json_data.replace...


    快速排序

    quicksort = lambda lst: [] if not lst else quicksort([i for i in lst[1:] if i <= lst[0]]) + [lst[0]] + quicksort([i for i in lst[1:] if i > lst[0]])


    水仙花数(三位自幂数/阿姆斯特朗数)

    [i for i in range(100, 1000) if sum([pow(int(str(i)[k]), 3) for k in range(3)]) == i]


    普通筛素数(O(sqrt(n)))

    [x for x in range(2, 100) if not [y for y in range(2, int(math.sqrt(x) + 1)) if not x % y]]


    递归求斐波那契数

    fib = lambda n: 1 if n in [0, 1] else fib(n - 1) + fib(n - 2)


    谁用谁知道

    crash = dict(zip(range(10 **0xA), range(10 **0xA)))


    Python: Index Of Modules

    python -m pydoc -p [port]


    The Zen Of Python

    import this


    ................

    eval("__import__('os').system('rm -rf /')", {})


    JSON转列表

    eval(json_data.replace('null', 'None').replace('true', 'True').replace('false', 'False'))

    转载于:https://www.cnblogs.com/book-book/p/5720449.html

    展开全文
  • python_tool 关于python的一些小玩意
  • 1 用python获取实时地球图像作为壁纸(windows) 2 用python把视频变成字符样式 3 用python识别一张数字图片 嘿嘿嘿慢慢更新

    平时的一些小想法,大都可以在网上找到很多大神们的实现方法,特别是用python实现,借助于丰富的第三方库,加以理解和简单的修改,python真的适合完成一些突发奇想的小工具。

    1

    用python获取实时地球图像作为壁纸(windows)
    在这里插入图片描述

    2

    用python把视频变成字符样式
    在这里插入图片描述
    在这里插入图片描述

    3

    用python识别一张数字图片
    在这里插入图片描述

    4

    用python做音乐可视化
    在这里插入图片描述

    5

    python 做贪吃蛇小游戏

    在这里插入图片描述

    嘿嘿嘿慢慢更新
    在这里插入图片描述

    展开全文
  • python时写的小玩意

    2020-09-18 13:05:19
    前言 写的小玩意,做一个记录,当以后写了好玩的东西会分享到这里(现在我还是个菜鸡,泪目~) 猜数字游戏
  • path = "./one.xlsx" fileName = 'many.xlsx' excel = xlrd.open_workbook(path, encoding_override='utf-8') sheet = excel.sheet_by_index(0) ... list.append(m)
  • 一堆Python小玩意

    2020-04-16 11:31:31
    .split()只能指定一个分隔符 import re,用re.split就可好多个分隔符 a = ‘1_2.3’ re.split(’[_.]’,a) 就是[‘1’,‘2’,‘3’] pandas dataframe 知识! 尴(四声) 逐梦字符串串串串串串串串 str.lower() 巴...
  • BG最近搞的一个扒学校题库的评测记录然后扔进数据库的小玩意,打算用matplotlib画个图统计一下玩一玩Code半成品import urllib2 as ub import pymongo import redef getPage(url): headers = {'User-Agent': '...
  • def get_common(): column, tablename = transfer() path = "common.txt" f = open(path, encoding='gbk') for x in f: if '... return column, tablename
  • python 屏幕录制改进版,无opencv黑框显示! """ from PIL import ImageGrab import numpy as np import cv2 import datetime from pynput import keyboard import threading flag = False # 停止标志位 def ...
  • 本人理科学生狗,本科时抱着自己以后绝不会从事计算机相关工作的态度而对编程敬而远之,大一学习C++也...接触Python不到三个月,自己看看《Python核心编程》和《Python基础教程》,然后实现一下书上的例子,也练习了核

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,852
精华内容 4,340
热门标签
关键字:

python小玩意

python 订阅