Python:如何将输出保存到文本文件?

时间:2016-07-30 05:04:16

标签: python save output

1。     我试过-o  我们的确如此 2.and>> text.txtrr rrrrrrrrrrrrrrrrrrrrrrrr

{{1}}

1 个答案:

答案 0 :(得分:2)

首先,这不是一个很好的问题。您没有说明您的错误是什么,或者您预计会发生什么。但是,您的代码中有一些显而易见的事情我们可以修复。

在你进入sys.argv之后,你似乎混淆了shell命令和python代码。

r = requests.get(url,params=data) -o text.txt

不是有效的python代码 - 看起来你正试图在那里使用命令行语法。

我会建议像:

r = requests.get(url,params=data) 
f = open('text.txt', 'w' )
f.write(r.content)
f.close()

值得注意的是,鉴于您正在下载PHP文件内容,您可能需要r.text函数,而不是r.content,which is for non-text responses (like images). you should also set the encoding.