Свързани въпроси 'python-2.x'
Как да преобразувам синтаксиса на речника на Python от 2.7 в 2.6?
Опитвам се да стартирам скрипта си от Jenkins, който има инсталиран Python 2.6. Моят скрипт първоначално беше написан на Linux машина, която използва 2.7.5. Всеки път, когато стартирам скрипта от моята локална машина, той работи добре, но когато се...
34 изгледи
schedule
30.09.2022
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 изгледи
schedule
23.04.2024
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 изгледи
schedule
14.05.2024
Търсене на 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