来自文本文件的小写

2 python file-io

我有一个文件,我试图以小写字母转换单词.这就是我到目前为止所拥有的

with open('example.txt', 'r') as fileinput:
   for line in fileinput:
       lines = fileinput.lower()

AttributeError: 'file' object has no attribute 'lower'
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 7

您正在小写文件对象,而不是行.

with open('example.txt', 'r') as fileinput:
   for line in fileinput:
       line = line.lower()
Run Code Online (Sandbox Code Playgroud)

会更好..


Hel*_*Uni 5

代替

lines = fileinput.lower()
Run Code Online (Sandbox Code Playgroud)

把这个:

line = line.lower()
Run Code Online (Sandbox Code Playgroud)

完整代码:

with open('example.txt', 'r') as fileinput:
    for line in fileinput:
        line = line.lower()
Run Code Online (Sandbox Code Playgroud)

这可以正常工作.