python - 写入文件时带有希腊字母的 Unicode 编码错误
问题描述
我正在使用 Tkinter 为 GUI 开发一个客户应用程序,输入都是希腊语。我已经制作了将输入直接写入 txt 文件的程序,但是当我用希腊语客户的信息填补空白并单击按钮保存它们时,python 给了我UnicodeEncodeError
......只有希腊字母。
当我用拉丁字符填补空白时,一切都很好,但我需要希腊字母。
我该如何解决这个问题?
使用 open(saved + '.txt' , 'w') 作为 file_open:
file_open.write(saved_3 +' '+'PNC:'+saved_5+'\n')
file_open.write(saved_1 +'\n')
file_open.write(saved_2 +'\n')
file_open.write(saved_3 +'\n')
file_open.write(saved_4 +'\n')
file_open.write(saved_6)
messagebox.showinfo('', 'ΕΠΙΤΥΧΗΣ ΑΠΟΘΗΚΕΥΣΗ ΣΤΟΙΧΕΙΩΝ')
解决方案
推荐阅读
- java - 用模拟版本替换静态字段导致 IllegalArgumentException
- tensorflow - Tensorflow 训练 - 使用重复()时为空数据集?
- c# - 如何将 listbox.items 转换为数组
- android - SpeechRecognizer 不使用 Google API
- php - 表单验证仅允许 6 或 9 个数字?
- python - 当数组中的一个值被修改时,数组中字典的多个相似值会发生变化
- c# - 自动调用重启本地窗口服务,权限问题
- java - 使用explode()将Java spark Dataset的每个值转换成一行
- html - 使引导卡可点击而不影响卡上的其他链接
- c# - 带有 Docker 身份验证的 Asp.net 核心