Upper(),也没有rstrip()正在工作?蟒蛇

时间:2014-05-23 03:57:37

标签: python

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'

1 个答案:

答案 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