Вопросы с тегом «python»

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.


11
Как правильно определить текущий каталог скриптов?
Я хотел бы посмотреть, как лучше определить текущий каталог скриптов в python? Я обнаружил, что из-за множества способов вызова кода на Python трудно найти хорошее решение. Вот некоторые проблемы: __file__не определен , если скрипт выполняется с exec,execfile __module__ определяется только в модулях Случаи использования: ./myfile.py python myfile.py ./somedir/myfile.py python somedir/myfile.py …


10
Как мне найти элемент, который содержит определенный текст в Selenium Webdriver (Python)?
Я пытаюсь протестировать сложный интерфейс javascript с Selenium (используя интерфейс Python и через несколько браузеров). У меня есть несколько кнопок формы: <div>My Button</div> Я хотел бы иметь возможность поиска кнопок на основе «Моя кнопка» (или не учитывающих регистр, частичных совпадений, таких как «моя кнопка» или «кнопка») Я нахожу это удивительно …

5
Фактическое значение 'shell = True' в подпроцессе
Я называю разные процессы с subprocessмодулем. Однако у меня есть вопрос. В следующих кодах: callProcess = subprocess.Popen(['ls', '-l'], shell=True) и callProcess = subprocess.Popen(['ls', '-l']) # without shell Оба работают. Прочитав документы, я узнал, что это shell=Trueозначает выполнение кода через оболочку. Таким образом, это означает, что в отсутствие процесс запускается напрямую. …
260 python  subprocess 

6
Как отправить POST запрос?
Я нашел этот скрипт онлайн: import httplib, urllib params = urllib.urlencode({'number': 12524, 'type': 'issue', 'action': 'show'}) headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} conn = httplib.HTTPConnection("bugs.python.org") conn.request("POST", "", params, headers) response = conn.getresponse() print response.status, response.reason 302 Found data = response.read() data 'Redirecting to <a href="http://bugs.python.org/issue12524">http://bugs.python.org/issue12524</a>' conn.close() Но я не понимаю, …
260 python  urllib  httplib 

15
JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (символ 0)
Я получаю сообщение об ошибке Expecting value: line 1 column 1 (char 0)при попытке декодирования JSON. URL, который я использую для вызова API, прекрасно работает в браузере, но выдает эту ошибку при выполнении запроса curl. Ниже приведен код, который я использую для запроса curl. Ошибка происходит в return simplejson.loads(response_json) response_json …
260 python  json  api  curl 


6
Панды: Как я могу использовать функцию apply () для одного столбца?
У меня есть кадр данных панд с двумя столбцами. Мне нужно изменить значения первого столбца, не затрагивая второй, и получить обратно весь фрейм данных только с измененными значениями первого столбца. Как я могу сделать это, используя apply в пандах?

11
Как удалить список строк из кадра данных Pandas?
У меня есть датафрейм df: >>> df sales discount net_sales cogs STK_ID RPT_Date 600141 20060331 2.709 NaN 2.709 2.245 20060630 6.590 NaN 6.590 5.291 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 Затем я хочу удалить строки с …
260 python  pandas 

23
Как использовать MySQLdb с Python и Django в OSX 10.6?
Это очень обсуждаемая проблема для пользователей OSX 10.6, но я не смог найти решение, которое работает. Вот мои настройки: Python 2.6.1 64bit Django 1.2.1 MySQL 5.1.47 osx10.6 64bit Я создаю virtualenvwrapper с --no-site-packages, затем установил Django. Когда я активирую virtualenv и запускаю python manage.py syncdb, я получаю эту ошибку: Traceback …

5
Получить количество циклов внутри цикла Python FOR
В forцикле Python, который перебирает список, мы можем написать: for item in list: print item и он аккуратно проходит через все элементы в списке. Есть ли способ узнать в цикле, сколько раз я зацикливался до сих пор? Например, я хочу взять список, и после обработки десяти элементов я хочу что-то …
259 python  for-loop 

4
Названные цвета в матплотлиб
Какие именованные цвета доступны в matplotlib для использования на графиках? Я могу найти список в документации по matplotlib, который утверждает, что это единственные имена: b: blue g: green r: red c: cyan m: magenta y: yellow k: black w: white Однако я обнаружил, что эти цвета также можно использовать, по …

12
Как мне обновить Anaconda?
На моем компьютере установлена ​​Anaconda, и я бы хотел ее обновить. В Navigator я вижу, что есть несколько отдельных пакетов, которые могут быть обновлены, но также и anacondaпакет, который иногда имеет номер версии, а иногда говорит custom. Как мне продолжить?
259 python  anaconda  conda 

5
Как нарисовать вертикальные линии на заданном участке в matplotlib?
Учитывая график сигнала во временном представлении, как нарисовать линии, отмечающие соответствующий временной индекс? В частности, учитывая график сигнала с индексом времени в диапазоне от 0 до 2,6 с, я хочу нарисовать вертикальные красные линии, указывающие соответствующий индекс времени для списка [0.22058956, 0.33088437, 2.20589566], как я могу это сделать?
259 python  matplotlib 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.