Свързани въпроси 'python-2.x'

Как да преобразувам синтаксиса на речника на Python от 2.7 в 2.6?
Опитвам се да стартирам скрипта си от Jenkins, който има инсталиран Python 2.6. Моят скрипт първоначално беше написан на Linux машина, която използва 2.7.5. Всеки път, когато стартирам скрипта от моята локална машина, той работи добре, но когато се...
34 изгледи

Python2&3: сравнете str и unicode
Боря се с проект, който се опитва да поддържа същия код, работещ с Python2.6, Python 2.7 и Python 3.x. Този проект използва python_2_unicode_compatible class decorator , за да съхранява не-unicode стойности в тип str. Трябва да тествам функция...
520 изгледи
schedule 11.10.2022

Някакъв начин да зададете заглавки на заявка, когато правите заявка с помощта на urllib в Python 2.x?
Опитвам се да направя HTTP заявка в Python 2.6.4, като използвам модула urllib. Има ли някакъв начин да зададете заглавките на заявките? Сигурен съм, че това е възможно с urllib2, но бих предпочел да използвам urllib, тъй като изглежда по-просто.
870 изгледи
schedule 30.10.2023

Как да проверите дали променливата е низ със съвместимост на python 2 и 3
Наясно съм, че мога да използвам: isinstance(x, str) в python-3.x, но трябва да проверя дали нещо е низ и в python-2.x. Ще работи ли isinstance(x, str) както се очаква в python-2.x? Или ще трябва да проверя версията и да използвам isinstance(x,...
89303 изгледи
schedule 16.10.2022

Парсиране на HTML за получаване на текст вътре в елемент
Трябва да превърна текста в двата елемента в низ: source_code = """<span class="UserName"><a href="/bg#">Martin Elias</a></span>""" >>> text 'Martin Elias' Как бих могъл да постигна това?
91466 изгледи
schedule 11.12.2022

Какъв е предпочитаният начин за включване на unicode в изходните файлове на python?
Когато използвате Unicode низове в изходния код, изглежда има много начини да одерете котка. документите и съответните PEP съдържат много информация за това какво е възможно, но са оскъдни за това какво е предпочитано. Например всяко от...
127 изгледи
schedule 29.10.2022

Защо object.__new__ с аргументи работи добре в Python 2.x, а не в Python 3.3+?
Защо следният код работи добре в Python 2.x, а не в Python 3.3+: class TestA(object): def __new__(cls, e): return super(TestA, cls).__new__(TestB, e) class TestB(TestA): def __init__(self, e): print(self, e) TestA(1)...
2893 изгледи
schedule 17.02.2024

Защо id() на необвързан метод в Python 2 се променя при всеки достъп
Python 2.6.5 (r265:79063, 1 октомври 2012 г., 22:07:21) [GCC 4.4.3] >>> class myclass: ... def func(self): ... pass >>> dd = myclass.func >>> ee = myclass.func >>> cc = myclass.func >>>...
628 изгледи
schedule 04.03.2024

Как да промените кодирането на stdin и stdout на Python 2
Използвам Windows и Linux машини за един и същи проект. Кодирането по подразбиране за stdin в Windows е cp1252, а в Linux е utf-8. Бих искал да променя всичко на utf-8. Възможно ли е? Как мога да го направя? Този въпрос е за Python 2; за...
19333 изгледи
schedule 25.04.2024

Най-бързият начин за изчисляване на евклидовото разстояние между 2 комплекта вектори с помощта на numpy или scipy
Добре, наскоро открих, че командата scipy.spatial.distance.cdist е много бърза за решаване на ПЪЛНА матрица на разстоянието между два векторни масива за източник и дестинация. вижте: Как може да се изчисли евклидовото разстояние с numpy? Исках да...
4604 изгледи

python2 срещу python3 функция за обвързване на метод
Уважаеми експерти по python 3, с python2 човек може да направи следното (знам, че това е малко странно, но не това е целта тук :p): class A(object): def method(self, other): print self, other class B(object): pass B.method =...
1671 изгледи
schedule 03.05.2024

Комбинирайте няколко изображения хоризонтално с Python
Опитвам се да комбинирам хоризонтално някои JPEG изображения в Python. проблем Имам 3 изображения - всяко е 148 x 95 - вижте приложеното. Току-що направих 3 копия на едно и също изображение - затова са еднакви. Моят опит Опитвам се да...
199643 изгледи

Търсене на Windows-1252 символи с помощта на Python
Опитвам се да намеря и впоследствие да заменя няколко символа на Windows-1252 с по-удобни версии, използвайки Python. По-конкретно, бих искал да заменя "µ" и "³", но дори наивно не мога да съпоставя знаците. Например: with open(my_file) as f:...
373 изгледи
schedule 12.06.2024

Трансформация на знаци в Python
Обработвам някои проблеми, включващи съпоставяне на китайски знаци с помощта на Python, как да трансформирам тип кодиране като '\xe4\xb8\x8d\xe5\xb0\xbd\xe7\x84\xb6' в тип като '\u53ef\u80fd' , 'u4f1a' ? Мога ли да трансформирам отделни думи...
34 изгледи
schedule 07.06.2024