|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
35课后练习 15. 记住用户的设置 15.1 EgStore- from easygui import EgStore
- # 定义一个叫做“Settings”的类,继承自EgStore类
- class Settings(EgStore):
- def __init__(self, filename): # 需要指定文件名
- # 指定要记住的属性名称
- self.author = ""
- self.book = ""
- # 必须执行下面两个语句
- self.filename = filename
- self.restore()
- # 创建“Settings”的实例化对象“settings”
- settingsFilename = "settings.txt"
- settings = Settings(settingsFilename)
- author = "小甲鱼"
- book = "《零基础入门学习Pyhon》"
- # 将上面两个变量的值保存到“settings”对象中
- settings.author = author
- settings.book = book
- settings.store()
- print("\n保存完毕\n")
复制代码
生成的txt文件打开是乱码.请问是什么原因
settings.txt
可能是 easygui 保存时进行了数据加密,
你用 eaxygui 的读取方式,你看看读取的还是不是乱码,如果不是乱码,那么就可能是数据加密了。
或者你直接用 python 的文件读写方式,来读取,如果这样还是乱码,那么二楼的说法可能就不对。
|
|