溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Python怎么做個(gè)軟件輕松哄好女朋友

發(fā)布時(shí)間:2021-11-20 14:22:14 來(lái)源:億速云 閱讀:141 作者:iii 欄目:編程語(yǔ)言

本篇內(nèi)容介紹了“Python怎么做個(gè)軟件輕松哄好女朋友”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

我們會(huì)用到 datetime 模塊和 time 模塊用來(lái)獲取時(shí)間以及計(jì)算時(shí)間。

用 os 模塊來(lái)控制電腦的關(guān)機(jī) tkinter和 tkinter.messagebox 模塊來(lái)做個(gè)彈窗警告。

先加載模塊

import datetime import time#這兩個(gè)是時(shí)間模塊 import tkinter import tkinter.messagebox #這個(gè)是消息框,對(duì)話框的關(guān)鍵 import os #這個(gè)是關(guān)機(jī)的關(guān)鍵模塊 

如果沒(méi)有這些模塊在cmd中pip install 即可獲的。

首先我們要定一個(gè)用戶名和密碼

如我用我女朋友名字做用戶名,密碼為我愛(ài)你但用戶名和密碼填錯(cuò)3次后就會(huì)關(guān)機(jī),沒(méi)錯(cuò)就是關(guān)機(jī),就是這么絕,不是關(guān)軟件而是關(guān)機(jī)代碼如下:

def passwora():  global a  a = 0  while True:  print("請(qǐng)輸入你的名字后按回車")  name = input("你的名字:")  passwor = input("密碼:")  if name == "迪麗熱巴" and passwor=="我愛(ài)你":  App.trueafter()  print("zhe")  a = a + 1  print("密碼錯(cuò)誤你還有", 3 - a, "次機(jī)會(huì)")  App.falseafter()

用 os 模塊做關(guān)機(jī)程序:

def falseafter():  b=a  if (b > 2):  print("你的電腦將在10秒后關(guān)機(jī)")  for i in range(10, 0, -1):  print("還有", i, "秒")  time.sleep(1)  print("關(guān)機(jī)")  # os.system('shutdown -s -t 5')    return 0

接下來(lái)就是寫軟件的內(nèi)容,這里寫什么都可以,我就寫了一個(gè)我們的計(jì)時(shí)器。

def trueafter():  while True:  d1 = datetime.datetime(2018,10,1,19,30,00)  # d1 = datetime.datetime(2019, 10, 13, 17, 26, 00)  d2 = datetime.datetime.now()  interval = d2 - d1  a=interval # 第一項(xiàng)是天數(shù),相距1天  datetime.timedelta(1, 630)  b =interval.days # 具體天數(shù)  c=interval.seconds # 額外秒數(shù)  d =interval.total_seconds() # 相差總秒數(shù)  print("現(xiàn)在是",datetime.datetime.now())  print("在{}你遇見(jiàn)了我,是我們的開(kāi)始".format(d1))  print("我們認(rèn)識(shí)了",a)  print("有{}天了".format(b))  print("回想那時(shí)現(xiàn)在我們認(rèn)識(shí)了有{}秒".format(d))  print("現(xiàn)在我只想跟你說(shuō),我對(duì)你的愛(ài)永遠(yuǎn)都不會(huì)變不管以后怎樣")  time.sleep(2) # delays for 5 seconds

最后運(yùn)行軟件就行了。

App.passwora()

寫完后打包成軟件,這里我就介紹下如何用 pyInstaller模塊打包成軟件。

首先

在命令管理器即cmd中pip install pyInstaller安裝pyInstaller模塊

安裝完成之后在命令行中輸入pyInstaller -F 文件路徑安裝

-F表示打包成單一個(gè)文件沒(méi)有-F則會(huì)打包成一個(gè)文件夾和軟件

pyInstaller -F D:\python\1.py

打包完成后軟件的目錄在這里

把這個(gè)路徑復(fù)制到文件夾目錄既可以找到軟件

Python怎么做個(gè)軟件輕松哄好女朋友

“Python怎么做個(gè)軟件輕松哄好女朋友”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI