dict_jiaotong = {} digits = '0123456789' path = 'dict_jiaotong.txt' def readFile(path, arg): try: f1 = open(path, arg, encoding='GBK') except: f1 = open(path, 'w', encoding=' GBK') return f1 def readWords(): f1 = readFile(path, 'r') while True: line = f1.readline() if not line: break word = line.split(' ', 2) dict_jiaotong[word[0]] = word[1][:-1] f1.close
时间: 2023-12-23 11:05:26 浏览: 64
这段代码定义了一个空字典 `dict_jiaotong`,以及一个包含数字的字符串 `digits` 和一个文件路径 `path`。之后,定义了一个 `readFile` 函数,用于打开 `path` 路径下的文件并返回文件对象。如果打开失败,则新建一个文件。最后,定义了一个 `readWords` 函数,用于读取 `path` 路径下的文件,并将每一行按照空格分割成两部分,分别作为字典的键和值。最后关闭文件。
阅读全文