python面试题:如何以相反顺序展示一个文件的内容?

2018-08-2917:26:28后端程序开发Comments2,823 views字数 554阅读模式

如何以相反顺序展示一个文件的内容?文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/4347.html

我们首先回到桌面,使用模块os中的chdir()函数/方法。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/4347.html

>>> import os
>>> os.chdir('C:\\Users\\lifei\\Desktop')
复制代码

这里我们要使用的文件时Today.txt,它的内容如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/4347.html

OS, DBMS, DS, ADA

HTML, CSS, jQuery, JavaScript

Python, C++, Java

This sem’s subjects

Debugger

itertools

Container
复制代码

我们将内容读取为一个列表,然后在上面调用reversed()函数:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/4347.html

>>> 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://www.cainiaoxueyuan.com/bc/4347.html

作者:景略集智
链接:https://juejin.im/post/5b8505b6e51d4538884d22bf
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/4347.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/4347.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/bc/4347.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定