bilibili-user
bilibili-user copied to clipboard
imp 模块弃用
imp 模块已在 Python 3.4 中引起弃用,并在 Python 3.12 中计划删除。代替使用 imp 模块的方法是使用 importlib 模块中的 reload 函数。
您可以通过更改代码中的 from imp import reload 为 from importlib import reload 来解决此问题。这样就使用了 importlib 模块中的 reload 函数。
简单来说替换
import requests import json import random import pymysql import sys import datetime import time from importlib import reload from multiprocessing.dummy import Pool as ThreadPool
importlib.reload() 在 Python 3.4 及更高版本中引入,并在此之前的版本中不可用。如果使用的是旧版本的 Python(3.3 或更低版本),则需要考虑更新到更高版本的 Python 才能使用 importlib.reload()