读取文件并将所有字母转换为大写

时间:2013-06-16 21:43:00

标签: python string

我创建了一个带有随机单词的.txt文件,我将其导入到我的脚本中。我想要接受所有单词,在每行上打印一个并将它们全部转换为大写。我完成了第一部分:

a=open("redchief.txt").read().split()

print ' \n'.join(a)

我在将数据转换为大写字母时遇到问题。以下是一些数据:

It looked like a good thing: but wait till I tell you.

1 个答案:

答案 0 :(得分:0)

只需更改您的最后一行:

print ' \n'.join(a)

为:

print ' \n'.join(a).upper()

您不必先将结果存储在单独的变量中,因为' \n'.join(a)会为您提供一个可以调用upper()方法的字符串对象。