python- все статьи тега ➜ страница 65


Остановка python с помощью ctrl+c

У меня есть скрипт python, который использует потоки и делает много HTTP-запросов. Я думаю, что происходит то, что в то время как HTTP-запрос (используя urllib2) читает, он блокирует и не отвечает на CtrlC остановить программу. Есть ли способ обойти это? ...

Что значение "None"?

Я изучал Python, и я прочитал главу, которая описывает None значение, но, к сожалению, эта книга не очень понятно в некоторых моментах. Я думал, что найду ответ на свой вопрос, если поделюсь им там. Я хочу знать, что None стоимостью и и для чего вы его используете? и еще, я не понимаю эту часть книги: присвоить значение None к переменной-это один из способов ее сброса к его исходное, пустое состояние. что это значит? ответы были великолепны, хотя я не понимал большинство ответов из-за ...

Как я могу сделать EXE-файл из программы Python? [дубликат]

этот вопрос уже есть ответ здесь: Как я могу создать непосредственно исполняемое кросс-платформенное приложение GUI с помощью Python? 10 ответов Как развернуть Python для пользователей Windows? 4 ответы создать один исполняемый файл из проекта Python 2 ответы ...

Как исправить ошибку "ImportError: no module named ..." в Python?

Как правильно исправить эту ошибку ImportError? у меня есть следующая структура каталогов: /home/bodacydo /home/bodacydo/work /home/bodacydo/work/project /home/bodacydo/work/project/programs /home/bodacydo/work/project/foo а я в директории /home/bodacydo/work/project теперь, если я типа python ./programs/my_python_program.py Я мгновенно получаете ImportError: No module named foo.tasks The ./programs/my_python_program.py содержит следующую строку: from foo.tasks import my_function ...

Выбор файла в Python с помощью простого диалога

Я хотел бы получить путь к файлу в качестве входных данных в моем консольном приложении Python. В настоящее время я могу только попросить полный путь в качестве входного сигнала в консоли. есть ли способ запустить простой пользовательский интерфейс, где пользователи могут выбрать файл вместо ввода полного пути? ...

Как получить первый столбец фрейма данных pandas в виде серии?

пробовал: x=pandas.DataFrame(...) s = x.take([0], axis=1) и s получает фрейм данных, а не ряд. ...

Можно ли скрыть браузер в Selenium RC?

Я использую Selenium RC для автоматизации некоторых операций браузера, но я хочу, чтобы браузер был невидимым. Это возможно? Как? Как насчет сетки Селена? Могу ли я скрыть окно Selenium RC также? ...

Модуль JSON Python, преобразует ключи словаря int в строки

Я обнаружил, что когда выполняется следующее, модуль JSON python (включенный с 2.6) преобразует ключи словаря int в строки. >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' есть ли простой способ сохранить ключ как int, без необходимости разбирать строку на дамп и загрузку. Я считаю, что было бы возможно использовать крючки, предоставляемые модулем json, но опять же это все еще требует разбора. Возможно, есть аргумент, кото ...

Пропуск итераций в Python

У меня есть цикл, но есть возможность для исключений, которые будут подняты внутри цикла. Это, конечно, остановило бы мою программу все вместе. Чтобы предотвратить это, я ловлю исключения и обрабатываю их. Но затем остальная часть итерации выполняется, даже если произошло исключение. Есть ли ключевое слово для использования в my except: предложение просто пропустить остальную часть текущей итерации? ...

Как открыть каждый файл в папке?

у меня есть скрипт на python parse.py, который в скрипте открывает файл, скажем file1, а затем делает что-то, возможно, распечатывает общее количество символов. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) прямо сейчас, я использую stdout, чтобы направить результат в мой выходной файл-output python parse.py >> output тем не менее, я не хочу делать этот файл по файлу вручную, есть ли способ позаботиться о каждом файле автоматически? Как ...

Сохранение сигнатур декорированных функций

предположим, я написал декоратор, который делает что-то очень обобщенное. Например, он может преобразовать все аргументы в определенный тип, выполнить ведение журнала, реализовать memoization и т. д. вот пример: def args_as_ints(f): def g(*args, **kwargs): args = [int(x) for x in args] kwargs = dict((k, int(v)) for k, v in kwargs.items()) return f(*args, **kwargs) return g @args_as_ints def funny_function(x, y, z=3): """Computes x*y + 2*z""" return x*y ...

Решение проблемы " ошибка загрузки DLL: %1 не является допустимым приложением Win32."в которым Pygame

Я недавно установил Python 3.1 и Pygame модуль для Python 3.1 При вводе import python в консоли я получаю следующую ошибку: Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> import pygame File "C:Python31libsite-packagespygame__init__.py", line 95, in <module> from pygame.base import * ImportError: DLL load failed: %1 is not a valid Win32 application. пожалуйста, помогите! ...

В чем разница между Серией pandas и Одностолбцовым фреймом данных?

почему панды делают различие между a Series и один столбец DataFrame? Другими словами: в чем причина существования Series класса? Я в основном использую временные ряды с индексом datetime, возможно, это помогает установить контекст. ...

Могу ли я использовать init.py чтобы определить глобальные переменные?

Я хочу определить константу, которая должна быть доступна во всех подмодулях пакета. Я думал, что лучшее место будет в пакета root. Но я не знаю как это сделать. Предположим, у меня есть несколько подпакетов и каждый с несколькими модулями. Как я могу получить доступ к этой переменной из этих модулей? конечно, если это совершенно неправильно, и есть лучшая альтернатива, я хотел бы это знать. ...

Как активировать virtualenv внутри терминала PyCharm?

Я настроил PyCharm, создал свой virtualenv (либо через команду virtual env, либо непосредственно в PyCharm) и активировал эту среду в качестве моего интерпретатора. Все работает просто отлично. однако, если я открываю терминал с помощью "Tools, Open Terminal", предоставленное приглашение оболочки не С помощью виртуального env; я все еще должен использовать source ~/envs/someenv/bin/activate в этом терминале, чтобы активировать его. другой метод заключается в активации среды в оболочке, и запус ...

Прозрачные линейные графики Matplotlib

Я строю две аналогичные траектории в matplotlib, и я хотел бы построить каждую из линий с частичной прозрачностью, чтобы красный (второй график) не скрывал синий. EDIT: вот изображение с прозрачными линиями. ...

Как работает python numpy.где () работать?

я играю с numpy и копаться в документации и наткнулась на магию. А именно я говорю о numpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2])) как они достигают внутренне, что вы можете передать что-то вроде x > 5 В метод? Я думаю, это как-то связано с __gt__ но я ищу подробное объяснение. ...

Панды читать в таблице без заголовков

Как я могу читать .csv-файл (без заголовков) И когда я хочу только подмножество столбцов (скажем, 4-й и 7-й из 20 столбцов), используя панды? Я не могу, кажется, быть в состоянии сделать usecols ...

Как проверить, является ли переменная словарем в Python? [дубликат]

этот вопрос уже есть ответ здесь: в чем разница между type() и isinstance()? 6 ответов Как бы вы проверили, является ли переменная словарем в python? например, id нравится перебирать значения в словаре, пока он не найдет словарь, а затем перебирает кто-то это признает: dict = {'abc':'abc','def':{'ghi':'ghi','jkl':'jkl'}} for k, v in dict.iteritems(): if ###check if v is a dictionary: for k, ...

Воспроизведение аудио с помощью Python

Как я могу воспроизводить аудио (это будет похоже на 1-секундный звук) из скрипта Python? было бы лучше, если бы он был независимым от платформы, но сначала он должен работать на Mac. Я знаю, что могу просто выполнить afplay file.mp3 команда изнутри Python, но можно ли это сделать в raw Python? Я также был бы лучше, если бы он не полагался на внешние библиотеки. ...