Описание тега python-2.x
По вопросам программирования Python, относящегося к версии 2.x. Используйте более общий тег [python] для всех вопросов Python и добавляйте этот тег только в том случае, если ваш вопрос зависит от версии.
6
ответов
Поиск сетевых (внешних) IP-адресов с помощью Python
Я хочу знать IP-адрес моего интернет-провайдера (внешний) (широкополосный или что-то еще) с помощью Python. Есть несколько машин, подключенных к этой сети. Я пытался по-другому, но я получил только локальный и общедоступный IP-адрес моей машины. Как…
01 июл '14 в 11:06
3
ответа
Python re.sub с флагом не заменяет все вхождения
Документы Python говорят: re.MULTILINE: Когда указано, шаблонный символ '^' совпадает в начале строки и в начале каждой строки (сразу после каждой новой строки)... По умолчанию '^' совпадает только в начале строки... Так что же происходит, когда я п…
03 сен '08 в 21:00
3
ответа
Итерация по строке Юникода в Python
У меня проблема с итерацией по строкам Unicode, символ за символом, с Python. print "w: ",word for c in word: print "word: ",c Это мой вывод w: 文本 word: ? word: ? word: ? word: ? word: ? word: ? Мой желаемый результат: 文 本 Когда я использую len(слов…
22 июн '15 в 03:09
1
ответ
Python: вызову upper() для слов, содержащих нелатинские символы
У меня есть файл со словами в строках, ex А б Вв Гг (нелатинские буквы) и т. д. Я хочу получить это: А Б ВВ ГГ пока после запуска кода не вижу изменений вот код: f = open('sample.csv') for line in f: for sampleword in line.split(): print sampleword.…
09 июн '15 в 08:28
2
ответа
Как получить твиты из твиттера любого пользователя
Я новичок в питоне. Помоги мне. ПРОБЛЕМА: я получил все твиты соответствующего пользователя. Я хочу n [предположим (n=20)] нет последних твитов соответствующего пользователя. Как получить ни одного твита?? ниже мой код: def get_all_tweets(screen_nam…
12 авг '17 в 11:27
1
ответ
Удалить новую строку в конце цикла for - Python 2.x
Я делал упражнения на codeabbey.com, чтобы стереть ржавчину, и я продолжаю сталкиваться с этой небольшой, но все еще расстраивающей проблемой. Я хочу, чтобы мои программы выдавали одну строку из n элементов вывода, а затем новую строку для любых n с…
06 фев '17 в 20:32
2
ответа
Захват трассировки из R при возникновении RRuntimeError
Класс Python выполняет функции R через rpy2, и я хотел бы иметь возможность получить обратную трассировку от R в случае, если функция R генерирует ошибку. Код R является устаревшим, поэтому его изменение было бы очень рискованным; Я бы предпочел сде…
12 окт '16 в 15:50
2
ответа
Numpy "двойное" вещание - возможно ли?
Можно ли использовать "двойное" вещание для удаления цикла в следующем коде? Другими словами, для трансляции по всему массиву времени T а также массивы одинакового размера freqs а также phases, freqs = np.arange(100) phases = np.random.randn(len(fre…
11 сен '17 в 23:38
1
ответ
Форматирование%s предшествует оператору + в соединении двух строк перед форматированием
Восстановил старый код и попытался изменить его, чтобы он соответствовал стандартам Python7 и 3. Многие строковые операции использовали "Something was %s in here" % "merged" синтаксис. Итак, я начал процесс замены этого на .format("merged"), работал…
18 ноя '16 в 13:58
4
ответа
Закрытие Python с присвоением внешней переменной внутри внутренней функции
У меня есть этот кусок кода: #!/usr/bin/env python def get_match(): cache=[] def match(v): if cache: return cache cache=[v] return cache return match m = get_match() m(1) если я запускаю его, он говорит: UnboundLocalError: local variable 'cache' ref…
23 авг '12 в 12:49
33
ответа
Как напечатать число с запятыми в качестве разделителей тысяч?
Я пытаюсь напечатать целое число в Python 2.6.1 с запятыми в качестве разделителей тысяч. Например, я хочу показать номер 1234567 как 1,234,567, Как бы я поступил так? Я видел много примеров в Google, но я ищу самый простой практический способ. Он н…
30 ноя '09 в 23:11
2
ответа
Проходной список для функции, ожидающей кортеж одинаковой длины
import re import string def buildRule((pattern, search, replace)): return lambda word: re.search(pattern, word) and re.sub(search, replace, word) 1 def plural(noun, language='en'): 2 lines = file('rules.%s' % language).readlines() 3 patterns = map(s…
06 мар '16 в 16:13
4
ответа
Я установил True=False и не могу отменить
Я был в этой теме кода гольф, где я узнал, в Python 2 вы можете установить True=False, Теперь, когда я хотел бы вернуться в реальный мир, я хочу True быть регулярным старым, но если я бегу True=True питон отвлекает назначение True в False, Я понимаю…
27 окт '17 в 00:02
2
ответа
Найти стандартное отклонение каждого списка в списке списков
Как я мог изменить этот код: def SD(numList): cntN=len(numList) sumN=0 for i in numList: sumN+=i avgVal=float(sumN)/float(cntN) sumVar=0.0 for i in range(cntN): sumVar+=float((numList[i]-avgVal)**2) return ((float(sumVar)/float((cntN-1)))**0.5) чтоб…
17 июл '13 в 18:28
3
ответа
Объясните это поведение python3 vs python в sys.stdin
Я должен написать код, который каким-то образом работает для обеих версий Python, и я не могу понять поведение кода: from __future__ import print_function import sys sys.stdout.flush() print("input: ", end="") f = sys.stdin.readline() print(f) Когда…
19 окт '14 в 10:00
2
ответа
Нужно сломать IP-подсеть
Я пытаюсь написать скрипт, который разбивает подсети больше (не больше /16), чем / 24 в / 24 подсети. Например: 10.10.10.0/23 должны дать мне 10.10.10.0/24 и 10.10.11.0/24 Моя логика состоит в том, чтобы сначала найти маску CIDR. если меньше 24, то …
07 мар '15 в 21:30
1
ответ
Установите Numeric (старый numpy) и старую версию Python (например, Py 2.4)
У меня есть очень старый код на Python (написанный во времена Python 2.2/2.3 и использующий библиотеки Numeric, которые, как я понимаю, были предшественниками Numpy). Я надеюсь оживить это, переписав в Python 3 и Scipy, хотя я бы хотел, чтобы старый…
03 май '17 в 03:05
2
ответа
Я удалил python 2.7 по ошибке и не могу переустановить его в kali linux(последняя версия)
Я по ошибке удалил Python 2.7 из Kali Linux и всякий раз, когда я запускаю Python, я получаю следующую ошибку. Есть ли способ решить это Traceback (most recent call last): File "/usr/lib/python2.7/site.py", line 563, in <module> main() File "/…
19 июн '18 в 19:11
2
ответа
Почему мой главный генератор выходит из строя?
Это основной генератор, который я сделал. Я должен быть в состоянии генерировать простые числа до 20000. Он должен генерировать количество простых чисел, которые предоставляются ему в качестве аргумента. Однако, это только до 11 и останавливает D:. …
04 авг '13 в 13:03
0
ответов
Как сделать абстрактный базовый класс Python 2.x и 3.x?
В Python 3 они написаны как from abc import ABCMeta class MyAbstractBaseClass(metaclass=ABCMeta): @abstractmethod def foo(): pass в Python 2 они написаны как from abc import ABCMeta class MyAbstractBaseClass(object): __metaclass__ = ABCMeta @abstrac…
11 апр '15 в 17:49