Python 卡在最后一次程序执行

Python stuck at last program execution

我是 Python 的新手,我想我弄坏了我的 python :(

我正在尝试 Sentdex 的 PyQt4 YouTube 教程 here

我将 PyQt4 更改为 PyQt5。这是我正在玩的代码。所以我想,我把整个页面打印在控制台上搞砸了。

现在输出是:

Load finished
Look at you shinin!
Press any key to continue . . .

这是针对执行的任何代码显示的。即 python 显示此代码,即使我在可视代码中尝试 print("hello") 也是如此。我什至试图重新启动。现在像病毒一样,不清除

import bs4 as bs
import sys
import urllib.request
from PyQt5.QtWebEngineWidgets import QWebEnginePage
from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import QUrl

class Page(QWebEnginePage):
    def __init__(self, url):
        self.app = QApplication(sys.argv)
        QWebEnginePage.__init__(self)
        self.html = ''
        self.loadFinished.connect(self._on_load_finished)
        self.load(QUrl(url))
        self.app.exec_()

    def _on_load_finished(self):
        self.html = self.toHtml(self.Callable)
        print('Load finished')

    def Callable(self, html_str):
        self.html = html_str
        self.app.quit()


def main():
    page = Page('https://pythonprogramming.net/parsememcparseface/')
    soup = bs.BeautifulSoup(page.html, 'html.parser')
    js_test = soup.find('p', class_='jstest')
    print js_test.text
    print (soup)
    #js_test = soup.find('div', class_='aqi-meter-panel')
    #display.popen.terminate()

if __name__ == '__main__': main()

好的,所以终于解决了问题。手动进入 C:\Users\xxx\AppData\Local 中的临时文件并开始疯狂删除...删除了许多与 [=13= 远程相关的文件和文件夹],vscode 和 conda...这在我第一次再次执行我的程序时给出了错误警告...然后在随后的 运行...没问题...python 回到它的正常自我...很惊讶我无法在网上找到任何解决方案。