您好,登錄后才能下訂單哦!
本篇內容介紹了“Python怎么做個軟件輕松哄好女朋友”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
我們會用到 datetime 模塊和 time 模塊用來獲取時間以及計算時間。
用 os 模塊來控制電腦的關機 tkinter和 tkinter.messagebox 模塊來做個彈窗警告。
先加載模塊
import datetime import time#這兩個是時間模塊 import tkinter import tkinter.messagebox #這個是消息框,對話框的關鍵 import os #這個是關機的關鍵模塊
如果沒有這些模塊在cmd中pip install 即可獲的。
首先我們要定一個用戶名和密碼
如我用我女朋友名字做用戶名,密碼為我愛你但用戶名和密碼填錯3次后就會關機,沒錯就是關機,就是這么絕,不是關軟件而是關機代碼如下:
def passwora(): global a a = 0 while True: print("請輸入你的名字后按回車") name = input("你的名字:") passwor = input("密碼:") if name == "迪麗熱巴" and passwor=="我愛你": App.trueafter() print("zhe") a = a + 1 print("密碼錯誤你還有", 3 - a, "次機會") App.falseafter()
用 os 模塊做關機程序:
def falseafter(): b=a if (b > 2): print("你的電腦將在10秒后關機") for i in range(10, 0, -1): print("還有", i, "秒") time.sleep(1) print("關機") # os.system('shutdown -s -t 5') return 0
接下來就是寫軟件的內容,這里寫什么都可以,我就寫了一個我們的計時器。
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 # 第一項是天數,相距1天 datetime.timedelta(1, 630) b =interval.days # 具體天數 c=interval.seconds # 額外秒數 d =interval.total_seconds() # 相差總秒數 print("現在是",datetime.datetime.now()) print("在{}你遇見了我,是我們的開始".format(d1)) print("我們認識了",a) print("有{}天了".format(b)) print("回想那時現在我們認識了有{}秒".format(d)) print("現在我只想跟你說,我對你的愛永遠都不會變不管以后怎樣") time.sleep(2) # delays for 5 seconds
最后運行軟件就行了。
App.passwora()
寫完后打包成軟件,這里我就介紹下如何用 pyInstaller模塊打包成軟件。
首先
在命令管理器即cmd中pip install pyInstaller安裝pyInstaller模塊
安裝完成之后在命令行中輸入pyInstaller -F 文件路徑安裝
-F表示打包成單一個文件沒有-F則會打包成一個文件夾和軟件
pyInstaller -F D:\python\1.py
打包完成后軟件的目錄在這里
把這個路徑復制到文件夾目錄既可以找到軟件
“Python怎么做個軟件輕松哄好女朋友”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。