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

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

5
Як видалити конкретний елемент з масиву за допомогою python
Я хочу написати щось, що видаляє певний елемент з масиву. Я знаю, що мені потрібно провести forцикл через масив, щоб знайти елемент, який відповідає вмісту. Скажімо, у мене є масив електронних листів, і я хочу позбутися елемента, який відповідає деякому рядку електронної пошти. Я фактично хотів би використовувати структуру для …
138 python  arrays 

6
Панди read_csv з URL-адреси
Я використовую Python 3.4 з IPython і маю наступний код. Я не можу прочитати CSV-файл із вказаної URL-адреси: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) У мене є така помилка "Очікуване ім'я шляху файлу або схожий на файл об'єкт, отримано тип" Як я можу це виправити?
138 python  csv  pandas  request 

26
Створіть випадкову дату між двома іншими датами
Як я можу генерувати випадкову дату, яка повинна бути між двома іншими датами? Підпис функції повинен бути приблизно таким: random_date("1/1/2008 1:30 PM", "1/1/2009 4:50 AM", 0.34) ^ ^ ^ date generated has date generated has a random number to be after this to be before this і поверне дату, таку …
138 python  datetime  random 

9
Чи можу я перенаправити stdout у python у якийсь буфер струн?
Я використовую python's ftplibдля написання невеликого FTP-клієнта, але деякі функції пакету не повертають рядковий вихід, а друкують у stdout. Я хочу переспрямувати stdoutна об'єкт, з якого я зможу прочитати вихід. Я знаю, що stdoutможна переспрямувати в будь-який звичайний файл за допомогою: stdout = open("file", "a") Але я віддаю перевагу методу, …


5
Макет проти MagicMock
Я розумію, що MagicMock - це набір Mock, який автоматично виконує "магічні методи", таким чином, безперешкодно забезпечуючи підтримку списків, ітерацій і так далі ... Тоді в чому причина простого Mock ? Хіба це не просто знята версія MagicMock, яку практично можна ігнорувати? Чи знає клас Mock якісь хитрощі, які недоступні …
138 python  mocking 


13
Встановіть модуль за допомогою pip для певної версії python
На Ubuntu 10.04 за замовчуванням встановлено Python 2.6, тоді я встановив Python 2.7. Як я можу pip installвстановити пакети для Python 2.7. Наприклад: pip install beautifulsoup4 за замовчуванням встановлює BeautifulSoup для Python 2.6 Коли я роблю: import bs4 у Python 2.6 він працює, але в Python 2.7 він говорить: No …
138 python  pip 

6
Панди: Налаштування немає. максимальних рядів
У мене проблема з переглядом наступного DataFrame: n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo Проблема полягає в тому, що він не друкує всі рядки за замовчуванням у зошиті ipython, але мені доведеться нарізати фрагменти, щоб переглянути отримані рядки. Навіть наступний варіант не змінює вихід: pd.set_option('display.max_rows', 500) Хтось …

8
Чому використання 'eval' є поганою практикою?
Я використовую наступний клас, щоб легко зберігати дані своїх пісень. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def setDetail(self, key, val): if key in self.attsToStore: exec 'self.%s=val'%(key.lower()) in locals() Я відчуваю, …
138 python  eval 

4
Перетворення дикта в OrdersDict
У мене є проблеми з використанням collections.OrderedDictкласу. Я використовую Python 2.7 на Raspbian, дистрибутив Debian для Raspberry Pi. Я намагаюся надрукувати два словники, щоб порівняти (поруч) текстову пригоду. Порядок є важливим для точного порівняння. Незалежно від того, що я намагаюся надрукувати словники в їх звичайному не упорядкованому вигляді. Ось що …

4
Чому аргументи за замовчуванням не можуть слідувати аргументами за замовчуванням?
Чому цей фрагмент коду кидає SyntaxError? >>> def fun1(a="who is you", b="True", x, y): ... print a,b,x,y ... File "<stdin>", line 1 SyntaxError: non-default argument follows default argument Хоча наступний фрагмент коду працює без видимих ​​помилок: >>> def fun1(x, y, a="who is you", b="True"): ... print a,b,x,y ...
138 python 

8
tqdm в Jupyter Notebook багаторазово друкує нові смужки прогресу
Я використовую tqdmдля друку прогрес у сценарії, який я виконую в зошиті Юпітера. Я друкую всі повідомлення на консоль через tqdm.write(). Однак це все одно дає мені перекошений вихід таким чином: Тобто, кожного разу, коли потрібно друкувати новий рядок, на наступному рядку друкується нова смужка прогресу. Це не відбувається, коли …

7
Складання неблокуючим способом за допомогою Matplotlib
Я грав у Numpy та matplotlib останні кілька днів. У мене виникають проблеми при спробі зробити графік matplotlib функцією без блокування виконання. Я знаю, що тут уже багато тем на ТАК, які задають подібні запитання, і я дуже гугл, але мені не вдалося зробити цю роботу. Я спробував використовувати show …
138 python  matplotlib  plot 

6
Не встановлюйте збій піп-файлу в одному пакеті при установці з вимогами.txt
Я встановлюю пакети з requirements.txt pip install -r requirements.txt У requirements.txtфайлі написано: Pillow lxml cssselect jieba beautifulsoup nltk lxmlце єдиний пакунок, який не вдалося встановити, і це призводить до того, що все виходить з ладу (очікувані результати, як зазначено ларками в коментарях). Однак після lxmlневдачі pipвсе-таки пробігає і завантажує решту …
138 python  pip 

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