免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
python連接mysql時(shí) 出現(xiàn)DeprecationWarning: the sets...

警告:Python26\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated  from sets import ImmutableSet

解決辦法:
找到Python26\lib\site-packages\MySQLdb下的__init__.py文件
1) 在文件中 "__init__", 注釋掉:
from sets import ImmutableSet
class DBAPISet(ImmutableSet):
新增:
class DBAPISet(frozenset):

2) 在文件中"converters.py", 注釋掉  from sets import BaseSet, Set 這一句話。

3) 在文件中"converters.py", 修改 "Set" 成為 "set" ( 只有兩個(gè)地方需要修改):
大概 line 48: return Set([ i for i in s.split(',') if i ]) 》》 return set([ i for i in s.split(',') if i ])
大概 line 128: Set: Set2Str, 》》 set: Set2Str
 

 

 另外英文原版說明如下:

1) file "__init__", replace:
 
from sets import ImmutableSet  
class DBAPISet(ImmutableSet):  
 
with  
 
class DBAPISet(frozenset)
 
2) file "converters.py", remove:
 
from sets import BaseSet, Set
 
3) file "converters.py", change "Set" by "set" (IMPORTANT: only two places):
 
line 48: return set([ i for i in s.split(',') if i ])
line 128: set: Set2Str,

 

 

另:并不是一定需要更改以上三項(xiàng),我此次只是更改了__init__.py文件即可消除該警告,而我將三處全部更改,卻導(dǎo)致錯(cuò)誤。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
python2.6.2 + MySQLdb - 十月 - 博客大巴
成功解決sklearn\preprocessing\label.py:151: DeprecationWarning: The truth value of an empty array is amb
利用PaddleHub戴綠帽[人間的青草地需要澆水~]
詳解python包中的__init__.py
[Python] 關(guān)于__init__.py
python 包機(jī)制、導(dǎo)入模塊
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服