Python
ur_ytii
这个作者很懒,什么都没留下…
展开
-
python随机生成四位验证码
#coding=utf-8import random,stringfrom PIL import Image,ImageDraw,ImageFont,ImageFilterfont_path="C:\\Windows\\Fonts\\simfang.ttf"number=4#生成验证码的位数size=(80,30)bgcolor=(255, 228, 225)fontcolor= (132, 112, 255)linecolor=(0,0,0)draw_line=Trueline_n.原创 2021-01-22 17:10:42 · 1150 阅读 · 0 评论 -
Python GUI+数据库 智力问答小游戏
import sqlite3import tkinterfrom tkinter import *from tkinter.messagebox import *conn=sqlite3.connect("test2.db")cursor=conn.cursor()cursor.execute("drop table exam")cursor.execute("""create table exam(question varchar(80) null, .原创 2021-01-16 19:08:13 · 840 阅读 · 3 评论 -
Python实现数据库——学生信息管理系统
import sqlite3def opendb(): conn=sqlite3.connect("mydb.db") cur=conn.execute("create table if not exists tongxunlu(usernum integer primary key,username varchar(128),address varchar(125),telnum varchar(128))") return cur,conndef show_all_db.原创 2021-01-16 17:39:27 · 2939 阅读 · 0 评论 -
井字棋游戏(P88)
X="X"O="O"EMPTY=" "def ask_yes_no(question): response=None while response not in("y","n"): response=input(question).lower() return responsedef ask_number(question,low,high): response=None while response not in range(low,h.原创 2021-01-12 16:00:45 · 98 阅读 · 0 评论 -
扑克牌发牌程序(P86)
import randomn=52def gen_pocker(n): x=100 while(x>0): x=x-1 p1=random.randint(0,n-1) p2=random.randint(0,n-1) t=pocker[p1] pocker[p1]=pocker[p2] pocker[p2]=t return pockerdef getColor(x):.原创 2021-01-12 10:39:46 · 609 阅读 · 0 评论 -
文本文件读写
helloFile=open("C:\\Users\\63316\\Documents\\PythonfileS\\hello.txt","w")helloFile.write("First line.\nSecond line.\n")helloFile.close()helloFile=open("C:\\Users\\63316\\Documents\\PythonfileS\\he...原创 2019-12-02 09:49:08 · 169 阅读 · 0 评论 -
股票数据定向爬虫
功能描述:获取上交所和深交所所有股票的名称和交易信息,将输出保存到文件中候选数据网站的选择原则:股票信息需静态存在于HTML页面中,非js代码生成没有Robots协议限制。步骤:1.从东方财富网获取股票列表2.根据股票列表逐个到百度股票获取个股信息3.将结果储存到文件import requestsfrom bs4 import BeautifulSoupimpo...原创 2019-08-02 17:00:10 · 1530 阅读 · 2 评论 -
淘宝商品信息定向爬虫
import reimport requestsdef getHTMLText(url): try: r=requests.get(url,timeout=30) r.raise_for_status() r.encoding=r.apparent_encoding#不一定使用 return r.text ex...原创 2019-08-01 18:34:33 · 333 阅读 · 0 评论 -
中国大学排名(网络爬虫信息提取)
import requestsfrom bs4 import BeautifulSoupimport bs4def getHTMLText(url): try: r=requests.get(url,timeout=30) r.raise_for_status() r.encoding=r.apparent_encoding ...原创 2019-07-31 16:56:43 · 2835 阅读 · 0 评论 -
用BeautifulSoup熬一锅汤
BeautifulSoup库(它是用来解析html/xml文档的)的使用方法很简单:from bs4 import BeautifulSoupsoup=BeautifulSoup('<p>data</p>','html.parser')更官方的解释:Beautiful Soup库也叫beautifulsoup4或bs4,是解析、遍历、维护“标签树”的功能库,只要...原创 2019-07-28 18:50:37 · 107 阅读 · 0 评论 -
5个小栗子
1、京东import requestsurl="http://item.jd.com/2967929"try: r=requests.get(url) r.raise_for_status() r.encoding=r.apparent_encoding print(r.text[:1000])except: print("爬取失败")...原创 2019-07-28 18:07:24 · 151 阅读 · 0 评论 -
猜单词游戏
import randomprint("""欢迎参加猜单词游戏把字母组合成一个正确的单词""")WORDS=("python","jumble","easy","difficult","answer")iscontinue="y"while iscontinue=="y" or iscontinue=="Y": word=random.choice(WORDS) ...原创 2019-12-02 08:39:14 · 216 阅读 · 0 评论