python投票軟件——含UI界面-創(chuàng)新互聯(lián)

本程序已有升級(jí)版:python 投票軟件——含UI界面(優(yōu)化版)_宋tongxue的博客-博客

創(chuàng)新互聯(lián)長(zhǎng)期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為大冶企業(yè)提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站建設(shè),大冶網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

今天為大家?guī)碛胮ython制作的一個(gè)投票軟件

因?yàn)樽髡哔I不起服務(wù)器emmmmm所以只能使用郵箱這種相對(duì)免費(fèi)的方法了

import easygui
from email.mime.text import MIMEText
from email.header import Header
from smtplib import SMTP_SSL
from easygui import*
import webbrowser
import smtplib  
host_server = 'smtp.qq.com'  #此處寫發(fā)件郵箱的smtp地址
sender_qq = 'xxx@xxx.com'   #這里寫你的發(fā)件郵箱地址
pwd = 'xxxxxxxxxxxxxxx' #這里寫郵箱授權(quán)碼
sender_qq_mail = 'xxxxx@xxx.com'  #還是寫發(fā)件郵箱
receiver = 'xxxx@xxx.com'   #這里寫收件郵箱
print("請(qǐng)不要隨意輸入,程序已內(nèi)置判斷條件")
lanrenmoshi = easygui.buttonbox("班級(jí)投票————此版本再次優(yōu)化了判斷邏輯,并精簡(jiǎn)了代碼  python版制作人:宋勃逸  網(wǎng)頁版制作人:徐睿博",choices =('開始投票','網(wǎng)頁版投票/更新版本',"bug反饋"))

if lanrenmoshi=="網(wǎng)頁版投票/更新版本":
    webbrowser.open_new_tab('          ')  #在這里寫上更新地址
if lanrenmoshi=="bug反饋":
    mail_content = easygui.enterbox(msg="請(qǐng)輸入你投的人的名字:",title = "bug反饋")
    mail_title = '投票'
    smtp = SMTP_SSL(host_server)
    smtp.set_debuglevel(1)
    smtp.ehlo(host_server)
    smtp.login(sender_qq, pwd)
    msg = MIMEText(mail_content, "plain", 'utf-8')
    msg["Subject"] = Header(mail_title, 'utf-8')
    msg["From"] = sender_qq_mail
    msg["To"] = receiver
    smtp.sendmail(sender_qq_mail, receiver, msg.as_string())
    smtp.quit()
    fankuiwancheng=easygui.buttonbox("bug反饋————感謝您對(duì)程序的支持",choices =("完事啦~~"))
if lanrenmoshi=="開始投票":    
    mail_content = multchoicebox(msg='請(qǐng)選擇6個(gè)你要投的人,程序以內(nèi)置判斷,欸嘿', title='投票', choices=("張三","李四","王五","小明","小紅","我不會(huì)起名字","我隨便輸入了","666"))
    if len(mail_content)>6 or len(mail_content)<6:
        mail_content = multchoicebox(msg='只能投6個(gè)人哦如果再不按照要求投,程序會(huì)直接跳出?。。?, title='投票', choices=("張三","李四","王五","小明","小紅","我不會(huì)起名字","我隨便輸入了","666"))
        if len(mail_content)>6 or len(mail_content)<6:
            qisiwola=easygui.buttonbox("不得不說,如果你能看到這行提示說明程序已經(jīng)快被你玩壞了,emmmmm......  你這個(gè)樣子讓作者也很難做啊",choices =('下一步',))
            eihie=easygui.buttonbox("下次記得好好輸入昂————",choices =("離開"))
        else:
            sender_qq = '    '  #和上面一樣
            pwd = '      '#和上面一樣
            sender_qq_mail = '      '#和上面一樣
            receiver = '      '#和上面一樣
            shuju=(" ".join(mail_content))
            mail_title = '投票'
            smtp = SMTP_SSL(host_server)
            smtp.set_debuglevel(1)
            smtp.ehlo(host_server)
            smtp.login(sender_qq, pwd)
            msg = MIMEText(shuju,'text','utf-8')
            msg["Subject"] = Header(mail_title, 'utf-8')
            msg["From"] = sender_qq_mail
            msg["To"] = receiver
            smtp.sendmail(sender_qq_mail, receiver, msg.as_string())
            smtp.quit()
            wanjisahua=lanrenmoshi = easygui.buttonbox("完結(jié),撒花!",choices =('~離開~'))
    else:
        sender_qq = '        '   #依舊和上面一樣
        pwd = '            '#依舊和上面一樣
        sender_qq_mail = '       '#依舊和上面一樣
        receiver = '       '#依舊和上面一樣
        shuju=(" ".join(mail_content))
        mail_title = '投票'
        smtp = SMTP_SSL(host_server)
        smtp.set_debuglevel(1)
        smtp.ehlo(host_server)
        smtp.login(sender_qq, pwd)
        msg = MIMEText(shuju,'text','utf-8')
        msg["Subject"] = Header(mail_title, 'utf-8')
        msg["From"] = sender_qq_mail
        msg["To"] = receiver
        smtp.sendmail(sender_qq_mail, receiver, msg.as_string())
        smtp.quit()
        wanjisahua=lanrenmoshi = easygui.buttonbox("完結(jié),撒花!",choices =('~離開~'))

怎么樣,很簡(jiǎn)單吧

如有更好的解決辦法可在評(píng)論區(qū)發(fā)表,或者郵箱發(fā)給作者

郵箱:official@songboyi.top

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

本文標(biāo)題:python投票軟件——含UI界面-創(chuàng)新互聯(lián)
標(biāo)題來源:http://bm7419.com/article30/cedopo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站搜索引擎優(yōu)化微信公眾號(hào)、電子商務(wù)定制網(wǎng)站、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)