Tag: питон

Как преобразовать кортеж в строку значений без запятой и круглых скобок

Я получил данные из SQL-запроса, используя bounds = cursor.fetchone() И я получаю кортеж вроде: (34.2424, -64.2344, 76.3534, 45.2344) И я хотел бы иметь строку типа 34.2424 -64.2344 76.3534 45.2344 Существует ли функция, которая может это сделать?

Как получить что-то случайное в хранилище данных (AppEngine)?

В настоящее время я использую что-то вроде этого: images = Image.all() count = images.count() random_numb = random.randrange(1, count) image = Image.get_by_id(random_numb) Но оказывается, что идентификаторы в хранилище данных AppEngine не начинаются с 1. У меня есть два изображения в хранилище данных, а их идентификаторы – 6001 и 7001. Есть ли лучший способ получить случайные изображения?

Что такое семантика оператора 'is' в Python?

Как оператор определяет, совпадают ли два объекта? Как это работает? Я не могу найти его документированным.

utf8-кодек не может декодировать байт 0x96 в python

Я пытаюсь проверить, есть ли определенное слово на странице для многих сайтов. Скрипт работает нормально, например, на 15 сайтах, а затем останавливается. UnicodeDecodeError: кодек 'utf8' не может декодировать байт 0x96 в позиции 15344: недействительный стартовый байт Я сделал поиск в stackoverflow и нашел много проблем, но я не могу понять, что пошло не так в […]

Когда использование точки с запятой в Python считается «хорошим» или «приемлемым»?

Python – это язык с ограниченным пробелом. Однако использование точек с запятой разрешено. Например, следующие работы, но неодобрительно: print("Hello!"); print("This is valid"); Я использую python уже несколько лет, и единственный раз, когда я использовал точки с запятой, заключается в создании одноразовых сценариев командной строки с помощью python: python -c "import inspect, mymodule; print(inspect.getfile(mymodule))" или добавление […]

Правильный способ перезагрузки модуля python с консоли

Я отлаживаю консоль python и хочу перезагружать модуль каждый раз, когда я делаю изменения, поэтому мне не нужно покидать консоль и повторно вводить ее. Я делаю: >>> from project.model.user import * >>> reload(user) но я получаю: >>>NameError: name 'user' is not defined Каков правильный способ перезагрузки всего пользовательского класса? Есть ли лучший способ сделать это, […]

Динамические аргументы ключевого слова в Python?

Может ли python создавать динамические ключевые слова? Например: qset.filter(min_price__usd__range=(min_price, max_price)) Я хочу иметь возможность изменить часть usd на основе выбранной валюты.

«Pythonic» метод для синтаксического анализа целых целых чисел, разделенных запятыми, в список целых чисел?

Я читаю строку целых чисел, таких как "3 ,2 ,6 " и хочу, чтобы они были в списке [3,2,6] целыми числами. Это легко взломать, но что такое «пифонический» способ сделать это?

Запуск Selenium WebDriver с использованием Python с расширениями (.crx-файлы)

Я пошел в Chrome Extension Downloader, чтобы уловить файл .crx для «Adblock-Plus_v1.4.1». Я бросил его в каталог, в котором я работал, а затем запустил: from selenium import webdriver chop = webdriver.ChromeOptions() chop.add_extension('Adblock-Plus_v1.4.1.crx') driver = webdriver.Chrome(chrome_options = chop) Он полностью признает, что он существует, но он дает мне то, что похоже на сообщение стиля ChromeDriver.exe: ERROR:extension_error_reporter.cc(56)] […]

Получение datetime из float и наоборот в python

Может ли кто-нибудь сказать мне, как получить datetime из float в python? Например, у меня есть число с плавающей точкой, скажем, 43111.0, теперь я хочу получить время datetime для этого.

Python - лучший язык программирования в мире.