如和用python給女朋友做個專屬她的軟體

2021-09-28 16:48:47 字數 2341 閱讀 2628

在學習python的路上如果覺得枯燥就可以想我一樣做一些有趣的事情就不會無聊了

python是一門及其有趣的語言。

人們都喜歡記住一些重要的日子,比如說跟女朋友認識的日子,結婚紀念日、周年紀念日等等。

人們都喜歡下個軟體來計算而我偏偏喜歡自己寫個,

接下來我將介紹如何設計這個軟體以及如何打包成exe檔案給女朋友直接執行。

接下來我們會用到 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=="我愛你":

print("zhe")

a = a + 1

print("密碼錯誤你還有", 3 - a, "次機會")

用 os 模組做關機程式

def falseafter():

b=aif (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

最後就是執行軟體就行

寫完後就可以開始打包成軟體了

這裡我就介紹下如何用 pyinstaller模組 打包成軟體

首先在命令管理器即cmd中pip install pyinstaller安裝pyinstaller模組

安裝完成之後在命令列中輸入pyinstaller -f 檔案路徑安裝

-f表示打包成單乙個檔案沒有-f則會打包成乙個資料夾和軟體

pyinstaller -f d:\python\1.py

打包完成後軟體的目錄在這裡

把這個路徑複製到資料夾目錄既可以找到軟體

講到這裡乙個哄女朋友的軟體就做完了

前提是你要有個女朋友

如和用python給女朋友做個專屬她的軟體

在學習python的路上如果覺得枯燥就可以想我一樣做一些有趣的事情就不會無聊了 python是一門及其有趣的語言。人們都喜歡記住一些重要的日子,比如說跟女朋友認識的日子,結婚紀念日 周年紀念日等等。人們都喜歡下個軟體來計算而我偏偏喜歡自己寫個,接下來我將介紹如何設計這個軟體以及如何打包成exe檔案給...

python實戰,教你用微信每天給女朋友說晚安

但凡一件事,稍微有些重複,我就考慮怎麼樣用程式來實現它。最好執行在伺服器上,這樣後台掛起來更方便。準備 pip installwxpy pip installrequests 如下 fromfutureimport unicode literals from threading import tim...

python實戰 教你用微信每天給女朋友說晚安

但凡一件事,稍微有些重複。我就考慮怎麼樣用程式來實現它。準備 pip installwxpy pip installrequests 如下 不要抄下原始碼就執行,你需要改動幾個地方 from future import unicode literals from threading import t...