我正在尝试创建一个代码,该代码将从用户输入中获取文件名并以大写格式打印内容。下面是我的代码:
filename = raw_input("Enter file name: ")
fh = open(filename)
for fx in fh:
fy = rstrip()
print(fy.upper)
答案 0 :(得分:0)
upper()
和rstrip()
函数不会更改字符串“ in place”,它们会返回修改后的字符串。
filename = raw_input("Enter file name: ")
fh = open(filename)
for line in fh:
line = line.rstrip()
line = line.upper()
print(line)
fh.close()
当然,所有这些都可以串成一条大的不可读的行:
for line in fh:
print( line.rstrip().upper() )