随笔分类 -  python小程序源码

摘要:from time import time, localtime, sleep class Clock(object): def __init__(self, hour=0, minute=0, second=0): self._hour = hour self._minute = minute s 阅读全文
posted @ 2020-12-07 11:23 子觉 阅读(1335) 评论(0) 推荐(0)
摘要:def hanoi(n, x, y, z): if n == 1: print(x, '-->', z) else: hanoi(n-1, x, z, y) # 将n-1个盘子从x移动到y上 print(x, '-->', z) #将最底下的最后一个盘子从x移动到z上 hanoi(n-1, y, x 阅读全文
posted @ 2020-06-20 16:36 子觉 阅读(621) 评论(0) 推荐(0)
摘要:1.用python读取csv文件: csv是逗号分隔符格式 一般我们用的execl生成的格式是xls和xlsx 直接重命名为csv的话会报错: Error: line contains NULL byte 解决方案:出错原因是直接是把后缀为xls的execl文件重命名为csv的 正常的要是另存为cs 阅读全文
posted @ 2018-12-26 09:36 子觉 阅读(6399) 评论(0) 推荐(0)
摘要:1 # -*- coding:utf-8 -*- 2 # Author:Vincent Zhang 3 4 from urllib.request import urlopen 5 from reportlab.graphics.shapes import * 6 from reportlab.gr 阅读全文
posted @ 2018-12-23 13:25 子觉 阅读(316) 评论(0) 推荐(0)
摘要:1 # 使用select的简单服务器 2 import socket, select 3 4 s = socket.socket() 5 6 host = socket.gethosename() 7 prot = 1234 8 s.bind((host, port)) 9 s.listen(5) 阅读全文
posted @ 2018-12-23 11:12 子觉 阅读(472) 评论(0) 推荐(0)
摘要:1 from tkinter import * 2 from tkinter.scrolledtext import ScrolledText 3 4 def load(): 5 with open(filename.get()) as file: 6 contents.delete('1.0', 阅读全文
posted @ 2018-12-21 15:12 子觉 阅读(1037) 评论(0) 推荐(0)
摘要:# 字符串格式设置实例 # 根据指定的宽度打印格式良好的价格列表 width = int(input('Please enter width:')) price_width = 10 item_width = width - price_width header_fmt = '{{:{}}}{{:{}}}'.format(item_width, price_width) fmt = '{... 阅读全文
posted @ 2018-12-19 23:31 子觉 阅读(419) 评论(0) 推荐(0)
摘要:简单的绘图工具 海龟绘图(Turtle Graphics) 使用海龟绘图首先我们需要导入turtle: 海龟绘图属性: (1)位置 (2)方向 (3)画笔(画笔的属性,颜色、画线的宽度) 操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令 (1)运动命令: 1 f 阅读全文
posted @ 2018-12-19 22:22 子觉 阅读(1722) 评论(0) 推荐(0)
摘要:有一个event使用的例子,员工进公司门要刷卡, 我们这里设置一个线程是“门”, 再设置几个线程为“员工”,员工看到门没打开,就刷卡,刷完卡,门开了,员工就可以通过。 1 #_*_coding:utf-8_*_ 2 __author__ = 'Alex Li' 3 import threading 阅读全文
posted @ 2018-10-18 15:51 子觉 阅读(1399) 评论(0) 推荐(0)
摘要:通过Event来实现两个或多个线程间的交互,下面是一个红绿灯的例子,即起动一个线程做交通指挥灯,生成几个线程做车辆,车辆行驶按红灯停,绿灯行的规则。 1 import threading,time 2 import random 3 def light(): 4 if not event.isSet 阅读全文
posted @ 2018-10-18 15:36 子觉 阅读(2627) 评论(0) 推荐(0)
摘要:需求描述: 1、实现加减乘除及拓号优先级解析 2、用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,必须自己解析里面的(),+,-,*,/符号和公 阅读全文
posted @ 2018-10-18 12:43 子觉 阅读(1840) 评论(0) 推荐(0)
摘要:import sys books=[['红楼梦','曹雪芹',50],['三国义','罗贯中',55],['西游记','吴承恩',60],['水浒传','施耐庵',65]] users=[['Tom','123'],['Mike','321']] flag=False def login(): pr 阅读全文
posted @ 2018-10-16 14:44 子觉 阅读(3245) 评论(1) 推荐(0)
摘要:import os path = 'F:\Python\open project\SGI\SGI_STL' paths = path.replace('\\', '//') paths = paths + '//' print paths files = os.listdir(paths) for i in files: #print(i) pat = None pa... 阅读全文
posted @ 2018-10-16 12:56 子觉 阅读(1594) 评论(0) 推荐(0)
摘要:''' 为了避免截断中文字符 文件要求是 unicode 编码 txt文件另存为对话框下面有下拉框,可选存 储编码格式 ''' import os import struct #导入所需python模块方法 filename = str(raw_input("Please enter an old file name: ")) filenamepre = str(r... 阅读全文
posted @ 2018-10-16 12:51 子觉 阅读(1998) 评论(0) 推荐(0)
摘要:运行这段python登陆163获取邮件和通讯录列表方法的代码后,会在当前目录下生成三个文件: (1)inboxlistfile.txt记录收件箱邮件列表;(2)addfile.txt记录通讯录;(3)cookies.dat记录cookies; #-*- coding:UTF-8 -*- import 阅读全文
posted @ 2018-10-16 12:47 子觉 阅读(1305) 评论(0) 推荐(0)
摘要:import random; guess_list = ['石头', '剪刀', '布']; rules = [['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']]; computer = random.choice(guess_list); print(computer); people = input("石头, 剪刀, 布:\n").strip(); ... 阅读全文
posted @ 2018-10-16 11:56 子觉 阅读(1251) 评论(0) 推荐(0)
摘要:购物车小程序 需求描述如下: 1.提示用户输入薪水 2.用户输入薪水后,打印商品编号、内容及价格 3.提醒用户输入商品代码,若余额大于等于商品价格,可购买;若小于,提示用户余额不足 4.用户输入q ,退出交易,打印用户购买的商品和余额 #-*-coding:utf-8 -*- goods_list= 阅读全文
posted @ 2018-10-16 11:38 子觉 阅读(302) 评论(0) 推荐(0)
摘要:#coding=utf-8 import PIL import qrcode ####程序#### linkadd ='http://www.cmbc.com.cn' #这行可以不写 linkadd = input("请输入要转换为二维码的文字或网址,以回车结束:\n") filepath= r'D:\my_qrcode.png' img =qrcode.make(linkadd) ... 阅读全文
posted @ 2018-10-09 17:26 子觉 阅读(679) 评论(0) 推荐(0)
摘要:print "==========字体==========" print "\033[31;1mHello world,how are you \033[0m" #红 print "\033[32;1mHello world,how are you \033[0m" #绿 print "\033[33;1mHello world,how are you \033[0m" #黄 print "\... 阅读全文
posted @ 2018-09-21 01:23 子觉 阅读(4859) 评论(0) 推荐(0)
摘要:1、Python数字求和 2、平方根√ ̄,例:√ ̄16=4 3、计算三角形面积;注 :三角形面积=(半周长*(半周长-边长A)*(半周长-边长B)*(半周长-边长C))**0.5 4、生成随机数 5、判断奇偶数 6、判断闰年 7、判断是不是质数 8、阶乘 9、生成日历 阅读全文
posted @ 2018-09-20 05:36 子觉 阅读(651) 评论(0) 推荐(0)