Upper(),也没有rstrip()正在工作?
# Use words.txt as the file name
fname = raw_input("Enter file name: ")
fh = open(fname,'r' )
g = fh.upper()
g = g.rstrip
print g
AttributeError:' file'对象没有属性' rstrip' AttributeError:' file'对象没有属性' upper'
答案 0 :(得分:1)
您需要在文件中read
。另外,我建议使用with
来读取文件,您不必以这种方式明确关闭它们:
fname = raw_input("Enter file name: ")
with open(fname,'r') as fh:
f = fh.read()
g = f.upper().rstrip()
print g