gpt4 book ai didi

python - 在 .exe 程序中打开 .txt 文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:38:10 26 4
gpt4 key购买 nike

我用python写了一个简单的程序。但是在一行中它应该打开位于 exe 程序相同文件夹中的 .txt 文件,不幸的是它没有找到它!

这是我的代码:

from tkinter import *   

def evaluate(event):
textfile = open('nomi.txt', 'r')
nomi = textfile.read().split(' ')
nome = str(entry.get())
indice = [0, 1, 2, 3, 4, 5, 6]
for x in indice:
if nomi[x] == nome:
if nomi[x]!=nomi[-1]:
nome2 = nomi[x+1]
else:
nome2 = nomi[0]
res.configure(text = "dovrai fare un regalo a " + nome2)

w = Tk()
Label(w, text="Il tuo nome:").pack()
entry = Entry(w)
entry.bind("<Return>", evaluate)
entry.pack()
res = Label(w)
res.pack()
w.mainloop()

我需要将此 .exe 发送给其他人,我想将 .txt 文件与 .exe 一起放入 .zip 文件中......但我需要它来读取 .txt 文件!

最佳答案

open('nomi.txt', 'r') 将尝试打开您当前工作目录中的文件。

这意味着您的 .txt 文件需要位于您正在使用的同一文件夹中。请注意,这可能与实际脚本所在的位置不同,此处不相关。

关于python - 在 .exe 程序中打开 .txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52872922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com