以逆序Python打印

Apo*_*llo -3 python csv

f = urlopen ('http://ichart.finance.yahoo.com/table.csv?s=AAPL&d=4&e=29&f=2014&g=d&a=8&b=22&c=1981&ignore=.csv')
sys.stdout = open('output.csv', 'w')
p = f.read()
print p
f.close
Run Code Online (Sandbox Code Playgroud)

这会成功打开(或创建)名为output.csv的文件,并将下载文件中的行输出到此本地csv中.如何反转打印行的顺序?

Sve*_*ach 5

您可以使用该readlines()方法获取行列表,而不是您获得的单个字符串read().使用reversed()内置函数可以反转此列表:

for line in reversed(f.readlines()):
    print line
Run Code Online (Sandbox Code Playgroud)