导入带有字母的文本文件并打印其数字

时间:2019-04-04 09:05:39

标签: python printing numbers letter

我有一个文本文件,列表“ a-z”中包含字母,我想导入该文件并使VSC打印出类似以下内容: 字母数字0是一个 字母1为b 字母2是c 我想在Visual Studio Code中使用python做到这一点。 有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

一些提示:

a)使用Python的“ with open”语句读取文件

b)使用“ for”语句遍历文件

每个字符使用

c)使用ord()获得ASCII码。由于ASCII值和所需的数字之间存在偏移量,因此只需减去该偏移量即可。

答案 1 :(得分:-1)

f_name = 'enter your filename here'

def reader(filename):
    with open(filename) as f:
        while True:
            char = f.read(1)
            if char:
                yield char
            else:
                return

for i, char in enumerate(reader(f_name)):
    print(f'Letter number {i} is {char}')