写过的小程序

生成200个10位的随机数(生成优惠券):

__author__ = ‘friday‘

import random

def creat_num(num,long):

str = ‘[email protected]#$%^&*_+‘

b = []

for i in range(num):

a = ‘‘

for j in range(long):

a += random.choice(str)

b.append(a)

for i in range(len(b)):

print(b[i])

if __name__ == ‘__main__‘:

creat_num(200,10)

判断有多少个英文单词:

import re

from collections import Counter

def word_count(txt):

word_pattern = r‘[a-zA-Z-]+‘

words = re.findall(word_pattern, txt)

return Counter(words).items()

if __name__ == ‘__main__‘:

txt = open(‘D:\\f.txt‘, ‘r‘).read().lower()

print word_count(txt)

为头像加数字:

__author__ = ‘Kxrr‘

from PIL import Image,ImageDraw,ImageFont

import random

msgNum = str(random.randint(1,99))

# Read image

im = Image.open(‘D:\\1.jpg‘)

w,h = im.size

wDraw = 0.8 * w

hDraw = 0.08 * w

# Draw image

font = ImageFont.truetype(‘D:\\1.ttc‘, 30) # use absolute font path to fix ‘IOError: cannot open resource‘

draw = ImageDraw.Draw(im)

draw.text((wDraw,hDraw), msgNum, font=font, fill=(255,33,33))

# Save image

im.save(‘D:\\kxrr_msg.png‘, ‘png‘)

有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。

import os

import re

def find_path(path):

c = 0

for i in os.listdir(path):

py=os.path.join(path,i)

a=open(py)

commentline = 0

blankline = 0

lines = len(a.readlines())

print "There are %d lines in %s" % (lines, py)

for ii in a.readlines():

pattern = re.compile(r‘(\s*)#‘)

pattern1 = re.compile(r‘(\s*)$‘)

if pattern.match(ii):

commentline += 1

if pattern1.match(ii):

blankline += 1

print "blankline is:",blankline,"commentline is:",commentline

find_path(‘d://1‘)

来自为知笔记(Wiz)

时间: 2024-10-13 11:45:45

写过的小程序的相关文章

windows上快速调用自己写的python小程序

windows平台上快速调用python程序 场景1:某云平台的账号/或密码比较长,一旦浏览器缓存失效,就要去邮件/文件查找,费时费力 场景2:由于某些场景,强制每N天更换密码.简单密码箱,密码保存,自动copy到粘贴板 场景3:python功能强大,写了个小程序,懒得python /dir/XXX.PY直接从window命令窗口调用python小工具 使用方法: ctrl+r 调出window命令窗口. 输入自定义命令如pwd 输入需要查找的账号/密码 即可自动copy到粘贴板待用,使用时ct

利用列表的知识写一个购物小程序

利用列表,写一个购物小程序,实现显示商品,显示余额,显示购物车的商品,可以随时退出. 1 product_list = [ 2 ('Mac', 9000), 3 ('Kindle', 800), 4 ('tesla', 900000), 5 ('python book', 105), 6 ('bike', 2000), 7 ] 8 9 saving = input('please input your money:') 10 shopping_car = [] 11 if saving.isdi

手把手教你写一个RN小程序!

时间过得真快,眨眼已经快3年了! 1.我的第一个App 还记得我14年初写的第一个iOS小程序,当时是给别人写的一个单机的相册,也是我开发的第一个完整的app,虽然功能挺少,但是耐不住心中的激动啊,现在我开始学react native,那么现在对于react native也算是有所了解了,就用网上的接口开发一个小程序,现在带大家来写这个程序!接口是用看知乎的API,简简单单的只有get,可以从这里入门,也算是带大家入门吧,过后我会把源代码放在我的github上,前期项目肯定特别简陋,后面慢慢来优

js 利用throw 写的一个小程序

在下边的小程序中比较特殊的是使用isNaN()函数判断一个参数是不是数字, 1 <!DOCTYPE html> 2 <!DOCTYPE html> 3 <html> 4 <head> 5 <title></title> 6 7 <script type="text/javascript"> 8 function myFunction() { 9 10 var str = document.getElem

写一个可以在可口可乐上写日记的小程序

1.技术栈 1.小程序: 2.使用了有赞提供的UI库zan-ui 3.express+mongoose+nginx: 2.功能介绍 1.假设有一天你在广东的一间便利店里面品尝一瓶可口可乐,这时,你拿出了这个小程序"商品手账"扫描这瓶可乐的商品条码,然后写下一段留言. 2.时间一晃就到了几年后,这时你在在北京的一个咖啡厅品尝一瓶可口可乐,突然,你拿出了这个小程序"商品手账"扫描这瓶可乐的商品条码,看到了自己几年的留言,不禁感慨万千. 3.于此同时,世界各地的可乐上瘾者

asp写的微信小程序支付demo-服务器端是asp+mdb的

这个微信小程序支付demo代码是我用asp写的,微信小程序端加上服务器端用的asp和mdb数据库,下面是代码分享: <view class="container"> <view class='view'>订单说明:{{paydata.title}}</view> <view class='view inputview'> 支付金额:<input bindinput="bindKeyInput" type=&quo

我写了个小程序拿了腾讯3000万QQ用户数据,出了一份很有趣的数据报告

两周前,做的一个项目需要模拟一批用户评价数据,如果想让数据看着真实点,那就得使用随机的用户昵称和头像啊.要是头像或者昵称全都差不多,那别人一看就看出来这是做的数据了. 于是乎我就写了个从我QQ空间开始的蜘蛛网式的爬虫程序,程序断断续续的运行了两周.总共爬到了腾讯3000万QQ数据,其中有300万包含用户(QQ号,昵称,空间名称,会员级别,头像,最新一条说说内容,最新说说的发表时间,空间简介,性别,生日,所在省份,城市,婚姻状况)的详细数据. 目前已经爬到我的第7圈好友(depth=7)3000万

以前写的抽奖小程序,备忘下以备不时之需。

界面其丑无比.......很少写winform程序...... 链接: http://pan.baidu.com/s/1gdpnimf 密码: 49bd

逆向出自己写的demo小程序

工具:DTDEBUG 分别用 VC6 和VS2010 编写的程序,逆向出来的代码不同. 例如: VC6 一般自己定义的函数 有以下几种特点: 1. LEA EDI,DWORD PTR SS:[EBP-C0] MOV ECX,30 MOV EAX,CCCCCCCC REP STOS DWORD PTR ES:[EDI] 2. ADD ESP,0D8 CMP EBP,ESP CALL 0119112C//检查堆栈是否平衡,如果不平衡报错 POP EBP RETN 但VS2010 编译出来的没有这些特