Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.


11
Видаліть дублікат дикту зі списку в Python
У мене є список діктів, і я хотів би видалити дикти з однаковими парами ключів і значень. Для цього списку: [{'a': 123}, {'b': 123}, {'a': 123}] Я хотів би повернути це: [{'a': 123}, {'b': 123}] Ще один приклад: Для цього списку: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': …
153 python  list  dictionary 


6
u '\ ufeff' у рядку Python
Я отримую помилку із наступним малюнком: UnicodeEncodeError: 'ascii' codec can't encode character u'\ufeff' in position 155: ordinal not in range(128) Не впевнений, що u'\ufeff'це таке, він з’являється, коли я перебираю веб-сторінки. Як можна виправити ситуацію? Метод .replace()рядків не працює на ньому.
153 python  unicode  utf-8 


5
Зворотний порт Python 3 відкритий (encoding = "utf-8") на Python 2
У мене є база коду Python, створена для Python 3, яка використовує стиль open () Python 3 з параметром кодування: https://github.com/miohtama/vvv/blob/master/vvv/textlineplugin.py#L47 with open(fname, "rt", encoding="utf-8") as f: Тепер я хотів би підтримати цей код на Python 2.x, щоб у мене була база коду, яка працює з Python 2 та Python …



13
Блокування файлу в Python
Мені потрібно заблокувати файл для запису в Python. До нього можна отримати доступ із декількох процесів Python одночасно. Я знайшов деякі рішення в Інтернеті, але більшість не вдається для моїх цілей, оскільки вони часто застосовуються лише на Unix або Windows.

5
Розуміння функції repr () в Python
repr(): рядкове представлення об'єкта, що може оцінюватися (може "eval ()" його, тобто це представлення рядка, що оцінює об'єкт Python) Іншими словами: >>> x = 'foo' >>> repr(x) "'foo'" Запитання: Чому я отримую подвійні лапки, коли це роблю repr(x)? (Я не отримую їх, коли я це роблю str(x)) Чому я отримую, …
152 python  repr 

5
передати аргумент ** kwargs до іншої функції з ** kwargs
Я не розумію наступного прикладу, скажемо, що я маю ці функції: # python likes def save(filename, data, **kwargs): fo = openX(filename, "w", **kwargs) # <- #1 fo.write(data) fo.close() # python doesnt like def save2(filename, data, **kwargs): fo = openX(filename, "w", kwargs) # <- #2 fo.write(data) fo.close() def openX(filename, mode, **kwargs): …
152 python 

2
Отримання одного значення з кортежу
Чи є спосіб отримати одне значення з кортежу в Python, використовуючи вирази? def tup(): return (3, "hello") i = 5 + tup() # I want to add just the three Я знаю, що можу це зробити: (j, _) = tup() i = 5 + j Але це додало б моїй …
152 python  tuples 

4
Як я можу рахувати період (AM / PM) за допомогою стропінгу?
Зокрема, у мене є код, який спрощує це: from datetime import datetime date_string = '2009-11-29 03:17 PM' format = '%Y-%m-%d %H:%M %p' my_date = datetime.strptime(date_string, format) # This prints '2009-11-29 03:17 AM' print my_date.strftime(format) Що дає? Чи Python просто ігнорує специфікатор періоду, коли аналізує дати, чи я роблю щось дурне?

3
Matplotlib розсіювач; колір як функція третьої змінної
Я хочу зробити розсип (з використанням matplotlib), де точки заштриховані відповідно до третьої змінної. Я дуже близько з цим: plt.scatter(w, M, c=p, marker='s') де w і M - точки даних, а p - змінна, яку я хочу відтінити стосовно. Однак я хочу зробити це в кольорах сірого, а не в …

5
Вказання та збереження фігури з точним розміром у пікселях
Скажіть, у мене є зображення розміром 3841 x 7195 пікселів. Я хотів би зберегти вміст фігури на диску, в результаті чого зображення має точний розмір, який я вказую в пікселях. Ні осі, ні заголовків. Просто зображення. Мене особисто не цікавить DPI, тому що я хочу лише вказати розмір зображення на …
152 python  matplotlib  scipy 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.