直接参考Python的标准库

zax*_*xvo 2 python standard-library pyqt4 python-2.7

事实证明,PyQt重新定义了一个函数hex(),遗憾的是它使python标准库hex()无法使用.我正在开发一个大型软件项目,它已经设置了*进口:

from PyQt4.QtCore import *
from PyQt4.QtGui import *
Run Code Online (Sandbox Code Playgroud)

...等等

我需要标准的python hex()函数,有什么方法可供我参考吗?我在想一个stdlib.hex()或类似的东西?

目前我丑陋的解决方法是:

pyHex = hex
from PyQt4.QtCore import *
from PyQt4.QtGui import *
hex = pyHex
Run Code Online (Sandbox Code Playgroud)

我真的更愿意不必这样做.

谢谢.

use*_*ica 8

from __builtin__ import hex
Run Code Online (Sandbox Code Playgroud)

使用该__builtin__模块.

  • 请注意,在Python 3中,`__ builtin__`已重命名为`builtins`. (5认同)
  • 如果OP需要同时使用QT十六进制和Python十六进制,那么他们可能想要这样做:**从__builtin__ import hex as _hex** (3认同)