vscode中python的print不能完全显示输出内容

工作环境:win11专业版21H2,语言版本号python3.10.7

在我学习爬虫过程中无意发现的,代码如下:

import requests

url = 'https://movie.douban.com/top250'

UA = {

    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36'

}

resp = requests.get(url, headers=UA)

print(resp.text)

写完代码后若是运行F5/F5+ctrl后,终端输出内容只有网页源代码的1/3,显示不全,若是用cmd则显示正常。问题如下图:

vscode中python的print不能完全显示输出内容_第1张图片

解决方法如下:点击run python file

vscode中python的print不能完全显示输出内容_第2张图片

输出如下图,输出正常

vscode中python的print不能完全显示输出内容_第3张图片

由于我是新手,具体原理不太清楚,唯一只知道这样做的变化是终端窗口如果是python的话就正常显示,反之是python debug console就会造成内容缺失。

你可能感兴趣的:(python,开发语言,vscode,爬虫)