我正在尝试编写一个采用文件名的函数。它应该打开文件,读取它,然后将其写入我称为 convert.txt 的文件中,并进行以下修改:文件中出现的每个数字都应替换为大写字母中的数字。前任。- 如果在第一个文件中给出“3 加 4 等于 7”,则新文件“converted.txt”将拼写为“三加四等于七”。我需要担心的唯一数字是 0 到 9 之间。我有多个问题。我是否创建名为 convert.txt 的文件并尝试从第一个文件中复制。如果是这样,我该怎么做?以及如何将其更改为新文件中的单词
到目前为止,这是我的代码:
def numbers(fileName):
file = open(fileName, "r")
file2 = "converted.txt"
newFile = open(File2, "w")
for element in file:
if element == 0:
element = "ZERO"
elif element == 1:
element = "ONE"
elif element == 2:
element = "TWO"
elif element == 3:
element = "THREE"
elif element == 4:
element = "FOUR"
elif element == 5:
element = "FIVE"
elif element == 6:
element = "SIX"
elif element == 7:
element = "SEVEN"
elif element == 8:
element = "EIGHT"
elif element == 9:
element = "NINE"