for line in open('str1.py'):  
    print(line.upper(),end='')  

  让for循环在每轮迭代中自动调用next,从而进入下一行。这种方法运行最快且内存使用情况最好。

(end=' '作用:关闭额外添加一个\n.行字符串会自带一个\n换行符。不加end=' ',输出会每两行分隔)。

posted on 2021-01-14 15:13  albus_y  阅读(605)  评论(0)    收藏  举报