Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

imp 模块弃用 #97

Open
0day404 opened this issue Jun 30, 2023 · 0 comments
Open

imp 模块弃用 #97

0day404 opened this issue Jun 30, 2023 · 0 comments

Comments

@0day404
Copy link

0day404 commented Jun 30, 2023

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()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant