第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果 python中的pillow库是专门用于处理图像的。 1from PIL import Image, ImageFont, ImageDraw2 3def add_num(size, num):4 im = Image.open(‘1.jpg‘)5 font = ImageFont.truetype(‘C:/windows/fonts/Arial.ttf‘,size) #生成字体 6 draw = ImageDraw.Draw(im) #生成画布 7 w,h = im...
# -*-coding:utf-8-*-‘‘‘
题目描述:使用 Python 生成类似于下图中的字母验证码图片思路:运用PIL库加random 随机字母进行生成‘‘‘import random
import string
from PIL import Image, ImageDraw, ImageFont, ImageFilterdef rnword():return random.choice(string.letters)def color():return (random.randint(64, 255), random.randint(64, 255), random.randint(64, 255))def color2():return (random.randint(32, 127), ...
继续做题:第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?分析问题:一般来说,公司在搞活动的时候都会有批量的激活码放出,一般激活码的格式都是 xxxxx-xxxxx...的格式,并且是随机生成的,我这里使用到的是 python的random模块。解决问题:简单的实现如下:#!/usr/bin/env python
# -*- coding: utf-8 -*-
import rand...
来个Python小程序#输入年月日确定这个日期是一年中的第多少天# -*- coding: UTF-8 -*-y=int(raw_input("请输入年:"))m=int(raw_input("请输入月份:"))d=int(raw_input("请输入日期:"))a=(0,31,28,31,30,31,30,31,31,30,31,30,31)if m>12: raise ValueError("输入月份错误")if m in(1,3,5,7,8,10,12): if d>31: raise ValueError("输入日期错误")if m==2: if d>29: raise ValueError("输入日期错误")s=0s=s...
我们一般都在优酷里看一些好玩的视频,有时候看到精彩的就想下载到本地保存起来留作纪念,在win下可以用维棠等软件下载,但苦了用linux的孩子们。尽管chrome和firefox的一些插件可以下载,但有时候下载下来是分段的视频,还要手动用ffmpeg合成一个视频太繁琐,而且用插件下载要点击好多次鼠标,太不符合linuxer的性格了哈~于是我用python3写了一个youkuDown.py,代码如下:import re
import urllib.request
import json
import tim...
python 小游戏之摇骰子猜大小python 实现一个双色球生成程序python-循环与判断练习题原文:https://www.cnblogs.com/wushuaishuai/p/9219065.html
1.#99乘法表#第一种
for i in range(1,10):s=‘‘for j in range (1,i+1):s+=str(j)+‘*‘+str(i)+‘=‘+str(j*i)+‘\t‘ print s#第二种for i in range(1,10): s=‘‘ for j in range (1,i+1): s+=str(j)+‘*‘+str(i)+‘=‘+‘{0:2d}‘.format(j*i)+‘\t‘ #{0:2d}解释:表示0 代表j*i,:2d 表示两个宽度的10进制数显示 print s2.#1-100的素数
num = 2
cont = 0
while num < 100:flag = 1i = 2while i < num :if...
未完待续的小程序要是能做的好看为啥不做的好看在同目录下生成程序1.程序文件run.pyfrom login import login
from register import register
from balance_enquiry import balance_enquiry
from top_up import top_up
msg_dict ={'1':login,'0':register,'2':top_up,'3':balance_enquiry,'q':'quit'
}
Login_name = [None]
while True:print("\033[0;31;44m\t\t杨大爷超市欢迎您\t\t\t\033[5m")print(38*'-')print("\033[0;30;42m\...
#encoding:UTF-8import urllib.parseimport urllib.requestimport base64import reimport sysimport timefrom random import sampleimport codecsfrom html.parser import HTMLParserlog = ‘gogogo.txt‘logfile = codecs.open(log,‘w‘,‘utf-8‘)class MyHTMLParser(HTMLParser): def __init__(self): HTMLParser.__init__(self) self.a=0 self.span=0; def handle_starttag(self,tag,attrs): ...
使用 pyinstaller 打包工具常用参数指南
pyinstaller -F demo.py
参数 含义
-F 指定打包后只生成一个exe格式的文件
-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c –console, –nowindowed 使用控制台,无界面(默认选项)
-w –windowed, –noconsole 使用窗口,无控制台
-p 添加搜索路径,让其找到对应的库。
-i 改变生成程序的icon图标pyinstaller -F -w -noconsole Annual_awards_main.py --...
2020年最新的技术全栈,手机短信注册登陆等运用,精准定位用户支付宝支付以及前后端从0到大神的全部精解 2020年最新的技术全栈,手机短信注册登陆等运用, 精准定位用户 支付宝支付 以及前后端从0到大神的全部精解 原文:https://www.cnblogs.com/mahuang/p/12862416.html
1,无论什么编程语言,首先我们都会学习“hello wrold”print("hello wrold")python的完整语句最后不用加‘;’2,简单的计算加减乘除法input_1=input("请输入一个数字:")
input_2=input("请输入一个数字:")
ChangeToFloat_1 = float(input_1)
ChangeToFloat_2= float(input_2)
Calc_add = ChangeToFloat_1 + ChangeToFloat_2
Calc_sub = ChangeToFloat_1 - ChangeToFloat_2
Calc_mul = ChangeToFloat_1 * ChangeToFloat_2
Calc_d...
猜数字代码‘‘‘
猜数字小游戏,不断输入你所猜的数(1-100),程序会根据你的输入提醒你进行
适当调整所猜数的大小,直到最后猜出这个随机数
‘‘‘
guessNumber = random.randint(1,100)
print("I‘m thinking a number between 1 and 100.")while True:print(‘Take a guess.‘)guess = int(input())if guess > guessNumber:print("It‘s too high")elif guess < guessNumber:print("It‘s to low")else:print("Congratulation...
1. 将一个目录树完全复制到另外一个目录下面import os, sys"""
复制目录树
"""maxloadsize = 1024 * 1024def copyfile(frompath, topath, maxloadsize= maxloadsize):"""单个文件的复制:param frompath:原文件:param topath: 复制到的文件:param maxloadsize: 复制最大块:return:"""fromfilename = os.path.split(frompath)[1](dirpath,filename) = os.path.split(topath)if fromfilename != filename:topath = os.path.join(dirpa...
1.选择一个翻译页面,我选择的是有道词典(http://dict.youdao.com)2.随便输入一个英语单词进行翻译,然后查看源文件,找到翻译后的内容所在的位置,看它在什么标签里3.开始编写程序(1)首先引入requests库跟BeautifulSoup库(2)更改请求头,防止被页面发现是爬虫,可以在审查元素里找(3)确定URL,在有道是 http://dict.youdao.com/w/%s/#keyfrom=dict2.top(4)开始写简单的程序,主要内容就三行第一步:r = requests.get(ur...