3 24 爬蟲小周記

2021-09-24 08:17:29 字數 3077 閱讀 6128

#呼叫其中的測試包、測試集

import tkinker

tkinter._test()

複製**

import tkinker

gui = tkinker.tk()

#出現基本的大框

base.mainloop()

#實現訊息迴圈,使用者互動

複製**

標籤元件,可以顯示和檔案

#lable 的例子,大概流程

import tkinter

base = tkinter.tk()#1.建立了總面板

#負責標題

base.wm_title("label test")

#text的位置是base(指定元件的父元件,再利用元件的屬性對元件進行設定,此處新增相應**)

lb = tkinter.label(base, text="python lable")

#給相應的元件安排布局,此處用pack

lb.pack()

#最後啟動總面板的訊息迴圈

base.mainloop()

複製**

import tkinter

def show_label():

global base

lb = tkinter.label(base, text="show_label")#標籤細節上的東西以後有空再補充

lb.pack()

base = tkinter.tk()

btn = tkinter.button(base, text="show_label", command=show_label)

#如果不加command那句話指定函式,button會失效

#然後每按一次就呼叫函式增加標籤

#此處詳解等會貼張圖

btn.pack(side=tkinter.top, expand=tkinter.yes, fill=tkinter.both)

base.mainloop()

複製**

import tkinter

base = tkinter.tk()

lb1 = tkinter.label(base, text="qq號:", background="green").grid(row=0, sticky=tkinter.w)

tkinter.entry(base).grid(row=0, column=1, sticky=tkinter.e)

#row column編號從0開始

#sticky:n,e,s,w表示上下左右,用來決定元件從哪個方向開始

#ipadx,padx等引數還沒用過,等以後再說吧。。。。。。

#rowspan,columnspan,表示跨行,跨列數量#@¥%¥%。。。。。。。

lb2 = tkinter.label(base, text="密碼:", background="green").grid(row=1, sticky=tkinter.w)

tkinter.entry(base).grid(row=1, column=1, sticky=tkinter.e)

btn = tkinter.label(base, text="登入").grid(row=2, column=1, sticky=tkinter.w)

base.mainloop()

#還有個place布局,emmmmmm有空再看吧。。

#分絕對布局和相對布局,前者用x,y引數,後者用relx,rely,relheight,relwidth

複製**

import tkinter

def click(event):

global base

lb = tkinter.label(base, text="thanks for your click")

lb.pack()

base = tkinter.tk()

lb = tkinter.label(base, text="please click")

lb.bind("", click)#繫結訊息與處理函式

lb.pack()

base.mainloop()

複製**

import tkinter

def reg():

name = e1.get()

pd = e2.get()

t1 = len(name)

t2 = len(pd)

if name == "4902" and pd == "4902":

lb3["text"] = "登陸成功"

else:

lb3["text"] = "使用者名稱或密碼錯誤"

e1.delete(0, t1)

e2.delete(0, t2)

base = tkinter.tk()

lb1 = tkinter.label(base, text="username")

lb1.grid(row=0, column=0, stick=tkinter.w)

e1 = tkinter.entry(base)

e1.grid(row=0, column=1, stick=tkinter.e)

lb2 = tkinter.label(base, text="password")

lb2.grid(row=1, column=0, stick=tkinter.w)

e2 = tkinter.entry(base)

e2.grid(row=1, column=1, stick=tkinter.e)

e2['show'] = '*'

btn = tkinter.button(base, text="register", command=reg).grid(row=2, column=1, stick=tkinter.e)

lb3 = tkinter.label(base, text="").grid(row=3)

base.mainloop()

複製**

3.20-3.24學習總結

記3 24阿里雲ace廈門技術分享沙龍活動

3月24日下午,阿里雲ace廈門技術分享沙龍在廈門高新區的創新驛站舉辦。本此活動,雖說是ace廈門同城會的第一次室內活動,但由於前期的充分準備,現場吸引了近40位小夥伴前來參加,不僅有老ace,更有新成員的加入,甚至有個夥伴趁著來廈門出差,也趕場參加,場面非常熱鬧。活動邀請了阿里雲2位mvp給ace...

爬蟲養成記 什麼是網路爬蟲

趁著春節,希望能寫乙個小小的網路爬蟲框架。先定乙個小目標,希望能比較優雅地將某個 上的所有爬下來。暫時先將這個爬蟲的名字叫做squirrel,小松鼠吧。爬蟲其實是一種從網際網路上獲取資訊,並且提取我們需要的資訊並且儲存的手段。網際網路就像一張網,這種網是由乙個個url相互連線的。乙個url往往是對應...

記爬蟲小分隊(六)

import requests from bs4 import beautifulsoup start url response requests.get start url,headers headers text soup beautifulsoup response,html.parser i...