python面试题:如何以相反顺序展示一个文件的内容?
如何以相反顺序展示一个文件的内容?
我们首先回到桌面,使用模块os中的chdir()函数/方法。
>>> import os
>>> os.chdir('C:\\Users\\lifei\\Desktop')
复制代码
这里我们要使用的文件时Today.txt,它的内容如下:
OS, DBMS, DS, ADA
HTML, CSS, jQuery, JavaScript
Python, C++, Java
This sem’s subjects
Debugger
itertools
Container
复制代码
我们将内容读取为一个列表,然后在上面调用reversed()函数:
>>> for line in reversed(list(open('Today.txt'))):
print(line.rstrip())
container
itertools
Debugger
This sem’s subjects
Python, C++, Java
HTML, CSS, jQuery, JavaScript
OS, DBMS, DS, ADA
复制代码
如果没有rstrip(),我们会在输出中得到空行。
作者:景略集智
链接:https://juejin.im/post/5b8505b6e51d4538884d22bf
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
THE END