python- все статьи тега ➜ страница 40
Как я могу явно освободить память в Python?
Я написал программу Python, которая действует на большой входной файл, чтобы создать несколько миллионов объектов, представляющих треугольники. Алгоритм такой: чтение входного файла обработайте файл и создайте список треугольников, представленных их вершинами вывод вершин в формате OFF: список вершин, за которым следует список треугольников. Треугольники представлены индексами в списке вершин в требование OFF, что я распечатываю полный список вершин, прежде чем я распечатаю треугольники, оз ...
Проверьте, если данный ключ уже существует в словаре и увеличить его
учитывая словарь, как я могу узнать, если данный ключ в этом словаре уже установлен в значение не-None? т. е., я хочу сделать это: my_dict = {} if (my_dict[key] != None): my_dict[key] = 1 else: my_dict[key] += 1 т. е. я хочу увеличить значение, если оно уже есть, или установить его в 1 в противном случае. ...
Как выйти из Python без трассировки?
Я хотел бы знать, как я выхожу из Python, не имея дампа трассировки на выходе. Я все еще хочу иметь возможность возвращать код ошибки, но я не хочу отображать журнал обратной трассировки. Я хочу иметь возможность выйти с помощью exit(number) без трассировки, но в случае исключения (не выход) я хочу след. ...
Что является предпочтительным способом, чтобы объединить строку в Python?
поскольку в Python string не может быть изменен, мне было интересно, как более эффективно объединить строку? Я могу написать так: s += stringfromelsewhere или такой: s = [] s.append(somestring) later s = ''.join(s) при написании этого вопроса я нашел хорошую статью, рассказывающую о теме. http://www.skymind.com/~ocrow / python_string/ но это в Python 2.x., поэтому вопрос будет ли что-то изменено в Python 3? ...
Правильный способ попробовать/за исключением использования запросов на языке Python модуль?
try: r = requests.get(url, params={'s': thing}) except requests.ConnectionError, e: print e #should I also sys.exit(1) after this? это правильно? Есть ли лучший способ структурировать это? Это прикрытие? ...
Как получить доступ к аргументам командной строки в Python?
Я использую python для создания настроек моего проекта, но мне нужна помощь в получении аргументов командной строки. я попробовал это на терминале: $python myfile.py var1 var2 var3 в моем файле Python, я хочу использовать все переменные, которые являются входными данными. ...
Создание пустого фрейма данных Pandas, а затем его заполнение?
Я начинаю с документов фрейма данных pandas здесь:http://pandas.pydata.org/pandas-docs/stable/dsintro.html Я хотел бы итеративно заполнить фрейм данных значениями в виде временного ряда расчета. Поэтому в основном я хотел бы инициализировать фрейм данных со столбцами A, B и строками временных меток, все 0 или все NaN. затем я добавлю начальные значения и перейду к этим данным, вычисляя новую строку из предыдущей строки, скажем row[A][t] = row[A][t-1]+1 или так. в настоящее время я использую к ...
Каковы различия между Perl, Python, AWK и sed? [закрытый]
просто хочу знать, каковы основные различия между ними? и сила каждого языка (где лучше его использовать). Edit: это не "против", как тема, просто информация. ...
Хранить выходные данные подпроцесса.Вызов Popen в строке
Я пытаюсь сделать системный вызов в Python и сохранить вывод в строку, которую я могу манипулировать в программе Python. #!/usr/bin/python import subprocess p2 = subprocess.Popen("ntpq -p") Я пробовал несколько вещей, включая некоторые предложения здесь: получение выходных данных подпроцесса.звоните() но без каких-либо удачи. ...
Ошибка SSL InsecurePlatform при использовании пакета запросов
Im с помощью Python 2.7.3 и запросов. Я установил запросы через pip. Я считаю, что это последняя версия. Я работаю на Debian Wheezy. Я использовал запросы много раз в прошлом и никогда не сталкивался с этой проблемой, но кажется, что при выполнении https-запросов с Requests Я InsecurePlatform исключения. ошибка упоминает urllib3, но у меня это не установлено. Я установил его, чтобы проверить, если он разрешил ошибку, но это не так. /usr/local/lib/python2.7/dist-packages/requests/packages/urll ...
Почему в списках python есть pop (), но не push()
кто-нибудь знает, почему в Python list.append функция не вызывается list.push учитывая, что уже есть list.pop который удаляет и возвращает последний элемент (который индексируется на -1) и list.append семантика согласуется с этим использованием? ...
Вычисление среднего арифметического (один тип среднего) в Python
есть ли встроенный или стандартный метод библиотеки в Python для вычисления среднего арифметического (один тип среднего) списка чисел? ...
Как получить текущий процессор и оперативную память в Python?
каков ваш предпочтительный способ получения текущего состояния системы (текущий процессор, оперативная память, свободное место на диске и т. д.) в Python? Бонусные баллы для платформ * nix и Windows. кажется, есть несколько возможных способов извлечь это из моего поиска: использование библиотеки, такой как PSI (который в настоящее время, кажется, не активно развивается и не поддерживается на нескольких платформах) или что-то вроде pystatgrab (опять никакой активности с тех пор 2007 кажется ...
опция argparse для передачи списка в качестве опции
Я пытаюсь передать список в качестве аргумента программы командной строки. Есть ли argparse возможность передать список в качестве опции? parser.add_argument('-l', '--list', type=list, action='store', dest='list', help='<Required> Set flag', required=True) скрипт называется как ниже python test.py -l "265340 268738 270774 270817" ...
Как разделить многострочную строку на несколько строк?
у меня есть многострочный строковый литерал, который я хочу сделать операцию в каждой строке, вот так: inputString = """Line 1 Line 2 Line 3""" Я хочу сделать что-то вроде следующего: for line in inputString: doStuff() ...
Почему у Python нет многострочных комментариев?
хорошо, я знаю, что строки с тройными кавычками могут служить многострочными комментариями. Например, """Hello, I am a multiline comment""" и '''Hello, I am a multiline comment''' но технически говоря это строки, правильно? я погуглил и прочитал руководство по стилю Python, но я не смог найти технический ответ на то, почему нет формальной реализации многострочных, / * * / типа комментариев. У меня нет проблем с использованием тройных кавычек, но мне немного любопытно, что привело ...
Превратить строку в допустимое имя файла?
У меня есть строка, которую я хочу использовать в качестве имени файла, поэтому я хочу удалить все символы, которые не будут разрешены в именах файлов, используя Python. Я бы предпочел быть строгим, чем иначе, поэтому предположим, что я хочу сохранить только буквы, цифры и небольшой набор других символов, таких как "_-.() ". Какое самое элегантное решение? имя файла должно быть действительным на нескольких операционных системах (Windows, Linux и Mac OS) - это MP3-файл в моей библиотеке с песне ...
Ленивый метод для чтения большого файла в Python?
У меня очень большой файл 4GB, и когда я пытаюсь его прочитать, мой компьютер зависает. Поэтому я хочу прочитать его по частям и после обработки каждого куска сохранить обработанный кусок в другой файл и прочитать следующий кусок. есть ли способ, чтобы yield эти куски ? Я хотел бы, чтобы ленивый способ. ...
Объяснение Python 'enter' и ' exit '
Я видел это в чьем-то коде. Что это значит? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type, value, traceback): print 'ok' return False with a() as s: print s print s ...
В Python, что это значит, если объект является subscriptable или нет?
какие типы объектов попадают в домен "subscriptable"? ...