超级大的甲鱼 发表于 2020-7-9 21:40:58

easygui.textbox()总是出问题

程序运行不停也不出结果,把file_name print出来再粘贴到import os
import easygui as g

def search_find_save():
    file_name = g.fileopenbox(default= '*.txt')
    print(file_name)


    with open(file_name) as f:
      title = os.path.basename(file_name)
      msg = "文件【%s】的内容如下:" % title
      text = f.read()
      judge = True
      g.textbox(msg, title, text)

search_find_save()open里打开就可以运行,请问这是问什么??

超级大的甲鱼 发表于 2020-7-9 21:41:29

为什么。。。打错了

Twilight6 发表于 2020-7-9 21:43:49



没懂什么意思,你试试设置下文件编码?open(file_name,encoding='utf-8')

Twilight6 发表于 2020-7-9 21:45:27

超级大的甲鱼 发表于 2020-7-9 21:41
为什么。。。打错了

是不是下午的问题{:10_245:}我刚刚发现是同一个人唉

超级大的甲鱼 发表于 2020-7-9 21:46:40

Twilight6 发表于 2020-7-9 21:45
是不是下午的问题我刚刚发现是同一个人唉

是呀,还是没弄明白

Twilight6 发表于 2020-7-9 21:49:05

超级大的甲鱼 发表于 2020-7-9 21:46
是呀,还是没弄明白


会不会是 easygui 的问题? 重装下 easygui 模块试试看?我这里代码运行正常

去 PyCharm 设置里面的 Project 那找到easygui 模块 然后点击 - 号 卸载掉

然后重新点 + 号去搜索 easygui 然后安装一遍

超级大的甲鱼 发表于 2020-7-9 21:59:43

Twilight6 发表于 2020-7-9 21:49
会不会是 easygui 的问题? 重装下 easygui 模块试试看?我这里代码运行正常

去 PyCharm 设置里面 ...

还是不行{:10_285:}
g.textbox()里面的字符串是用变量表示程序就会不停不报错也不显示结果

Twilight6 发表于 2020-7-9 22:00:41

超级大的甲鱼 发表于 2020-7-9 21:59
还是不行
g.textbox()里面的字符串是用变量表示程序就会不停不报错也不显示结果

你换到你的IDLE 过去试试运行,看看是不是 PyCharm 的问题

超级大的甲鱼 发表于 2020-7-9 22:01:45

Twilight6 发表于 2020-7-9 22:00
你换到你的IDLE 过去试试运行,看看是不是 PyCharm 的问题

都试过了,也是这个问题

Twilight6 发表于 2020-7-9 22:06:44

超级大的甲鱼 发表于 2020-7-9 22:01
都试过了,也是这个问题

{:7_138:} 那没事,咱也不要纠结这个了

easygui 这个到后面几乎没用了 ,甲鱼哥会教你更强的 GUI——Tkinter

超级大的甲鱼 发表于 2020-7-9 22:09:04

Twilight6 发表于 2020-7-9 22:06
那没事,咱也不要纠结这个了

easygui 这个到后面几乎没用了 ,甲鱼哥会教你更强的 GUI— ...

好的{:10_254:}不过打不出来总觉得难受😂

Twilight6 发表于 2020-7-9 22:10:54

超级大的甲鱼 发表于 2020-7-9 22:09
好的不过打不出来总觉得难受😂

{:7_139:}确实不爽

小甲鱼的铁粉 发表于 2020-7-9 22:56:54

Twilight6 发表于 2020-7-9 22:06
那没事,咱也不要纠结这个了

easygui 这个到后面几乎没用了 ,甲鱼哥会教你更强的 GUI— ...

对对对,哈哈哈,我刚学到Tkinter了
页: [1]
查看完整版本: easygui.textbox()总是出问题