最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)exe小工具的詳細(xì)代碼

 更新時間:2024年04月17日 10:54:17   作者:大數(shù)據(jù)00  
Python exe工具是一種將Python代碼打包成可執(zhí)行文件的工具,它可以將Python程序轉(zhuǎn)換為獨立的可執(zhí)行文件,使得在沒有安裝Python解釋器的環(huán)境中也能夠運(yùn)行Python程序,本文給大家介紹了Python實現(xiàn)exe小工具的詳細(xì)代碼,需要的朋友可以參考下

1、實例代碼

import tkinter as tk
from tkinter import messagebox
from tkinter import ttk
import requests
 
 
def submit():
    input_text = entry.get()
    if len(input_text) == 0:
        messagebox.showinfo("提示", "請輸入您所要提問的問題!")
        return
 
    selected_value = combobox.get()
    print("選擇的值是:", selected_value)
    print("您的問題是:", input_text)
 
    if selected_value == "大模型召回":
        messagebox.showinfo("提示", "提交后稍等片刻,請允許我瘋狂計算一波?。。?)
        # messagebox.showinfo("免責(zé)聲明", "產(chǎn)生的一切后果,由您自行承擔(dān)!??!")
        # 發(fā)起GET請求
        response = requests.get('http://XXXXXX:3001/milvusQuery?question=' + input_text)
 
        # 檢查響應(yīng)狀態(tài)碼
        if response.status_code == 200:
            # 獲取響應(yīng)數(shù)據(jù)
            data = response.json()
            print(data)
            messagebox.showinfo("召回結(jié)果",data.get('result'))
        else:
            print("請求失敗,狀態(tài)碼:", response.status_code)
    elif selected_value == "向量召回":
        messagebox.showinfo("提示", "提交后稍等片刻,請允許我瘋狂計算一波?。?!")
        # messagebox.showinfo("免責(zé)聲明", "產(chǎn)生的一切后果,由您自行承擔(dān)?。。?)
        # 發(fā)起GET請求
        response = requests.get('http://XXXXXX:3000/getChunkWithMilvus?topk=5&output_fields=pk,text&question=' + input_text)
 
        # 檢查響應(yīng)狀態(tài)碼
        if response.status_code == 200:
            # 獲取響應(yīng)數(shù)據(jù)
            data = response.json()
            print(data)
            messagebox.showinfo("召回結(jié)果", data.get('result'))
        else:
            print("請求失敗,狀態(tài)碼:", response.status_code)
    else:
        messagebox.showinfo("提示", "嘿這個功能還沒開發(fā)哦")
 
 
window = tk.Tk()
window.title("大模型召回小工具-小姐姐定制版")
 
# 獲取屏幕寬度和高度
screen_width = window.winfo_screenwidth()
screen_height = window.winfo_screenheight()
 
# 設(shè)置窗口尺寸和位置
window_width = 800
window_height = 400
x = (screen_width - window_width) // 2
y = (screen_height - window_height) // 2
window.geometry(f"{window_width}x{window_height}+{x}+{y}")
 
options = ["向量召回", "大模型召回"]
options1 = ["小姐姐","小哥哥"]
# selected_option = tk.StringVar()
# selected_option.set(options[1])
# dropdown = ttk.OptionMenu(window, selected_option, *options)
# dropdown.pack()
label0 = tk.Label(window, text="召回內(nèi)容:")
label0.pack()  # 添加標(biāo)簽并設(shè)置間距
combobox = ttk.Combobox(window, values=options, width=20, height=10,name="召回內(nèi)容")
combobox.current(1)  # 設(shè)置默認(rèn)選中的選項
combobox.pack(pady=10)
 
label0 = tk.Label(window, text="性別選擇:")
label0.pack()  # 添加標(biāo)簽并設(shè)置間距
combobox1 = ttk.Combobox(window, values=options1, width=20, height=10,name="性別選擇")
combobox1.current(1)  # 設(shè)置默認(rèn)選中的選項
combobox1.pack(pady=10)
 
label = tk.Label(window, text="請輸入您所要提問的問題:")
label.pack()  # 添加標(biāo)簽并設(shè)置間距
 
entry = tk.Entry(window)
entry.pack(pady=20)  # 垂直居中
 
button = tk.Button(window, text="提交", command=submit)
button.pack()
 
window.mainloop()

2、打包工具

pip install pyinstaller
pyinstaller --onefile script.py

--onefile參數(shù)表示你想要一個獨立的exe文件。

3、然后會在路徑下生成一個dist文件夾

4、玩起來

輸入你需要的

點擊提交

ok,結(jié)束 

到此這篇關(guān)于Python實現(xiàn)exe小工具的詳細(xì)代碼的文章就介紹到這了,更多相關(guān)Python exe小工具內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python腳本實現(xiàn)掃描指定目錄下.py文件并提取import語句

    Python腳本實現(xiàn)掃描指定目錄下.py文件并提取import語句

    這篇文章主要為大家詳細(xì)介紹了如何使用Python腳本實現(xiàn)掃描指定目錄下.py文件并提取import語句,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下
    2026-03-03
  • 淺談python中的多態(tài)

    淺談python中的多態(tài)

    在面向?qū)ο蟪绦蛟O(shè)計中,除了封裝和繼承特性外,多態(tài)也是一個非常重要的特性。讓具有不同功能的函數(shù)可以使用相同的函數(shù)名,這樣就可以用一個函數(shù)名調(diào)用不同內(nèi)容(功能)的函數(shù)
    2021-06-06
  • Python實現(xiàn)視頻裁剪的示例代碼

    Python實現(xiàn)視頻裁剪的示例代碼

    這篇文章主要介紹了如何通過Python實現(xiàn)視頻裁剪,可以將視頻按照自定義尺寸進(jìn)行裁剪,文中的示例代碼簡潔易懂,感興趣的可以了解一下
    2022-01-01
  • 使用OpCode繞過Python沙箱的方法詳解

    使用OpCode繞過Python沙箱的方法詳解

    這篇文章主要給大家介紹了關(guān)于如何使用OpCode繞過Python沙箱的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 常用python數(shù)據(jù)類型轉(zhuǎn)換函數(shù)總結(jié)

    常用python數(shù)據(jù)類型轉(zhuǎn)換函數(shù)總結(jié)

    這篇文章主要介紹了常用的python數(shù)據(jù)類型轉(zhuǎn)換函數(shù),并用實際例子說明了這些函數(shù)的用法,需要的朋友可以參考下
    2014-03-03
  • 解決pip install 卡住不動的問題

    解決pip install 卡住不動的問題

    這篇文章主要介紹了解決pip install 卡住不動的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python IDE環(huán)境構(gòu)建過程詳解(推薦)

    Python IDE環(huán)境構(gòu)建過程詳解(推薦)

    IDE代表集成開發(fā)環(huán)境,它不僅包括用于管理代碼的標(biāo)準(zhǔn)代碼編輯器,而且還提供用于調(diào)試,執(zhí)行和測試的全面工具集,這是軟件開發(fā)的必備功能,這篇文章主要介紹了Python IDE環(huán)境構(gòu)建的相關(guān)資料,需要的朋友可以參考下
    2026-03-03
  • 詳解Python3定時器任務(wù)代碼

    詳解Python3定時器任務(wù)代碼

    這篇文章主要介紹了Python3定時器任務(wù)代碼,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • Python基礎(chǔ)學(xué)習(xí)之簡單理解函數(shù)

    Python基礎(chǔ)學(xué)習(xí)之簡單理解函數(shù)

    學(xué)了函數(shù)才算是能推動python的門了,今天就帶大家了解一下函數(shù)的相關(guān)知識,文中有非常詳細(xì)的介紹,需要的朋友可以參考下
    2021-06-06
  • Python?+?Tkinter連接本地MySQL數(shù)據(jù)庫簡單實現(xiàn)注冊登錄

    Python?+?Tkinter連接本地MySQL數(shù)據(jù)庫簡單實現(xiàn)注冊登錄

    這篇文章主要介紹了Python?+?Tkinter連接本地MySQL數(shù)據(jù)庫簡單實現(xiàn)注冊登錄。下面文章著情介紹,需要的小伙伴可以參考一下
    2022-01-01

最新評論

确山县| 密山市| 霍州市| 安图县| 河西区| 漠河县| 社会| 专栏| 西华县| 柳林县| 周口市| 虞城县| 建始县| 临颍县| 莆田市| 措美县| 文成县| 理塘县| 旅游| 萨迦县| 镇江市| 盐源县| 南和县| 临邑县| 海兴县| 上虞市| 沅江市| 泊头市| 辽宁省| 中牟县| 饶阳县| 车致| 漠河县| 定远县| 谷城县| 泽普县| 垦利县| 嘉祥县| 清镇市| 岐山县| 宣威市|