Tôi đang cố gắng sử dụng gói Python có tên là pricei. Trong một mô-đun trong gói này (Thuật toán), có một số dòng gây ra lỗi cho tôi, mặc dù đó là một phần của gói.
Dưới đây là các dòng:
# utf-8 ? we need unicode
if isinstance(unicode_or_str, unicode):
text = unicode_or_str
decoded = False
else:
text = unicode_or_str.decode(encoding)
decoded = True
và đây là thông báo lỗi:
Traceback (most recent call last):
File "<pyshell#25>", line 1, in <module>
bidi_text = get_display(reshaped_text)
File "C:\Python33\lib\site-packages\python_bidi-0.3.4-py3.3.egg\bidi\algorithm.py", line 602, in get_display
if isinstance(unicode_or_str, unicode):
NameError: global name 'unicode' is not defined
Tôi nên viết lại phần mã này như thế nào để nó hoạt động trong Python3? Ngoài ra nếu bất cứ ai đã sử dụng gói thầu với Python 3, vui lòng cho tôi biết nếu họ có tìm thấy sự cố tương tự hay không. Tôi đánh giá cao sự giúp đỡ của bạn.