如何将字符串拆分为字母

时间:2015-04-13 04:54:41

标签: python string python-3.x str-replace

我需要导入一个2行的txt文件并将文件中的每个“e”更改为“bob” 我知道你从以下开始,但我很难将字符串中的单词变成一串字母,以便我可以使用.replace(“e”,“bob”)方法。

txt文件如下:

Hey Jim, how are you doing today?
I hope all is well with you.

我的代码如下:

text = open(input("Enter file name"), "r")
textline = text.readlines()

numline = 0

for line in textline:
    numline = numline + 1
    textword = line.split()
    lineletter = list(line)
    z = str(lineletter)
    q = z.replace('e', 'zw')

    print(lineletter)
    print(textword)
    print(z)

从哪里开始?

1 个答案:

答案 0 :(得分:7)

你不需要分裂只是更换就足够了。

with open("file", 'r') as f:
    for line in f:
        print(line.replace('e', 'bob'), end="")