如何从cmd中提取python输出?

时间:2018-05-02 18:11:39

标签: python-3.x cmd

我在Windows 7中使用cmd,遇到以下问题:

我在cmd中编写命令python以在python中输入我的代码,然后是:

import requests
r=requests.get("https://nameofthepege.com")
r.text

之后整个控制台充满了hmtl代码。输出的最后200到300行是可见的,但其余的不是。我怎样才能看到更多的线?

此外,有没有办法从python环境或cmd中的新文件中提取r.text命令生成的html代码?

1 个答案:

答案 0 :(得分:0)

关于你的第一个问题。

  

之后整个控制台充满了html代码。最后200到   输出300行是可见的,但其余的不是。我怎么能够   看到更多的线?

响应: CMD默认缓冲区限制为300行。您应该增加CMD提示缓冲区大小。

以下教程解释了如何执行此操作:

https://www.tenforums.com/tutorials/94089-change-command-prompt-screen-buffer-size-windows.html

关于你的第二个问题。

  

此外,有没有办法提取由...生成的HTML代码   r.text命令在python环境中的新文件中   CMD?

响应:您可以通过创建具有Python r.text功能的文件,将open()中的内容写入文件。有关读取和写入文件的更多信息,请参见以下链接:

https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files