def time_change(): window.title( '开发者:student 时间: ' + time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))) timer_1 = threading.Timer(1, time_change) timer_1.setDaemon(True) # 线程守护 timer_1.start() def read_user_info(): with open("User.txt", "r", encoding="utf-8") as f: user_info = {} for line in f: lst = line.strip().split(",") user_info[lst[0]] = lst[1:] return user_info def write_user_info(user_info): with open("user.txt", "w", encoding="utf-8") as f: for k, v in user_info.items(): f.write(f"{k},{','.join(v)}\n") def read_txt(file_name="", bianmaji="utf-8"): li = []; f = open(file_name, "r", encoding=bianmaji) lines = f.readlines() for line in lines: li.append(line) f.close() li.append(line.strip()) return li def write_txt(file_name="", bianmaji="utf-8", content=''): f = open(file_name, "a", encoding=bianmaji) f.write(content + '\n'); # 关闭文件 f.close()
时间: 2024-01-03 13:04:03 浏览: 56
eww.zip_site:www.pudn.com
这段代码是一些文件读写的函数。其中read_user_info()函数用于读取一个名为"User.txt"的文件,返回一个字典,字典的键为文件中每行的第一个元素,值为该行除第一个元素之外的所有元素组成的列表。write_user_info()函数用于将一个字典写入到"User.txt"文件中,每行格式为"键,值1,值2,值3......"。read_txt()函数用于读取一个文本文件并返回一个列表,列表的每个元素为文件中的一行字符串。write_txt()函数用于将一个字符串写入到指定的文本文件中,文件名、编码格式和写入内容均可自定义。
阅读全文