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

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

3
python pandas dataframe стовпці перетворюють у ключ і значення dict
У мене є кадр даних pandas з декількома стовпцями, і я хотів би побудувати дикт із двох стовпців: один як ключі дикту, а інший як значення дикту. Як я можу це зробити? Кадр даних: area count co tp DE Lake 10 7 Forest 20 5 FR Lake 30 2 Forest …

6
Як працює магічний% paste IPython?
Я хочу скопіювати вже відступний код Python / цілі функції та класи в IPython. Щоразу, коли я намагаюся вдавити відступ, я отримую таке повідомлення про помилку: IndentationError: unindent does not match any outer indentation level (<ipython-input-23-354f8c8be51b>, line 12) If you want to paste code into IPython, try the %paste and …
93 python  ipython 

7
Чи слід завжди вказувати тип виключення у операторах "крім"?
При використанні PyCharm IDE використання except:без винятку типу запускає нагадування від IDE про те, що це положення про виключення Too broad. Чи слід ігнорувати цю пораду? Або це Pythonic завжди конкретний тип виключення?
93 python  exception  pep8 

6
Як закінчити сеанс через бездіяльність у Django?
У нашому додатку Django є такі вимоги до управління сеансом. Сесії закінчуються, коли користувач закриває веб-переглядач. Сесії закінчуються після періоду бездіяльності. Визначте, коли сеанс закінчується через неактивність, і покажіть користувачеві відповідне повідомлення. Попередити користувачів про наближається сеанс, який закінчується за кілька хвилин до закінчення періоду бездіяльності. Поряд із попередженням надайте …

7
Які еквіваленти Python в упаковці Ruby / Perl's?
Я знаю про virtualenv та pip. Але вони дещо відрізняються від пакувальних / коробкових. Наприклад: pip пише абсолютний шлях до shebang або активувати сценарій pip не має execпідкоманди ( bundle exec bar) virtualenv копіює інтерпретатора Python у локальний каталог Чи кожен розробник Python використовує virtualenv / pip? Чи є інші …
93 python  ruby  perl  virtualenv  pip 

8
Чому розбиття рядка повільніше на C ++, ніж Python?
Я намагаюсь перетворити якийсь код з Python на C ++, намагаючись набрати трохи швидкості і відточити свої іржаві навички C ++. Вчора я був шокований, коли наївна реалізація рядків читання з stdin була набагато швидшою в Python, ніж C ++ (див. Це ). Сьогодні я нарешті з'ясував, як розділити рядок …

11
Як розгорнути список всередині комірки Dataframe в окремі рядки
Я прагну перетворити клітинку панд, що містить список, у рядки для кожного з цих значень. Отже, візьмімо це: Якщо я хотів би розпакувати та скласти значення у nearest_neighborsстовпці так, щоб кожне значення було рядком у кожному opponentіндексі, як би я найкраще це зробив? Чи існують методи панд, призначені для таких …

3
Безпечно створюйте файл тоді і лише тоді, коли він не існує з python
Я хочу писати у файл, виходячи з того, чи існує цей файл чи ні, лише якщо він ще не існує (на практиці я хочу продовжувати пробувати файли, поки не знайду такого, який не існує). Наступний код показує спосіб, яким потенційний зловмисник може вставити символічне посилання, як пропонується в цьому дописі …
93 python 

5
Отримайте піксельний RGB за допомогою PIL
Чи можна отримати колір RGB пікселя за допомогою PIL? Я використовую цей код: im = Image.open("image.gif") pix = im.load() print(pix[1,1]) Однак він виводить лише число (наприклад, 0або 1), а не три числа (наприклад, 60,60,60для R, G, B). Я думаю, я щось не розумію щодо функції. Я хотів би пояснити. Дуже …

18
Легкий симпатичний друк поплавців на Python?
У мене є список поплавків. Якщо я просто printце, це відображається так: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] Я міг би використовувати print "%.2f", що вимагало б forциклу для обходу списку, але тоді це не працювало б для більш складних структур даних. Я хотів би щось на зразок (я повністю …

8
Як уникнути "Дозвіл відмовлено" при використанні pip з virtualenv
Я намагаюся розгорнути пакет Python з pipу віртуальному середовищі на машині Ubuntu, але стикаюся з проблемою, пов'язаною з дозволами. Наприклад: (TestVirtualEnv)test@testServer:~$ pip install markdown2 закінчується на: помилка: не вдалося створити '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py': Дозвіл відмовлено Я не можу sudo, оскільки він встановить пакет глобально, а не у віртуальному середовищі. Я chownвид site-packages; …
93 python  virtualenv  pip 

9
Читання CSV-файлу UTF8 за допомогою Python
Я намагаюся прочитати файл CSV із наголошеними символами за допомогою Python (лише французькі та / або іспанські символи). На основі документації Python 2.5 для csvreader ( http://docs.python.org/library/csv.html ) я придумав такий код для читання файлу CSV, оскільки csvreader підтримує лише ASCII. def unicode_csv_reader(unicode_csv_data, dialect=csv.excel, **kwargs): # csv.py doesn't do Unicode; …

2
Помилка імпорту Django - немає модуля з іменем django.conf.urls.defaults
Я намагаюся запустити statsd / graphite, який використовує django 1.6. Під час доступу до графітової URL-адреси я отримую помилку модуля django Файл "/opt/graphite/webapp/graphite/urls.py", рядок 15, з файлу django.conf.urls.defaults import * ImportError: Немає модуля з іменами за замовчуванням Однак я не знаходжу за замовчуванням пакет django всередині/Library/Python/2.7/site-packages/django/conf/urls/ Будь ласка, допоможіть вирішити …

5
sqlalchemy: як об’єднати кілька таблиць за одним запитом?
У мене є такі зіставлені класи SQLAlchemy: class User(Base): __tablename__ = 'users' email = Column(String, primary_key=True) name = Column(String) class Document(Base): __tablename__ = "documents" name = Column(String, primary_key=True) author = Column(String, ForeignKey("users.email")) class DocumentsPermissions(Base): __tablename__ = "documents_permissions" readAllowed = Column(Boolean) writeAllowed = Column(Boolean) document = Column(String, ForeignKey("documents.name")) Мені потрібно отримати …
93 python  sql  join  sqlalchemy 

6
Чому request.get () не повертається? Який тайм-аут за замовчуванням використовує request.get ()?
У моєму сценарії requests.getніколи не повертається: import requests print ("requesting..") # This call never returns! r = requests.get( "http://www.some-site.com", proxies = {'http': '222.255.169.74:8080'}, ) print(r.ok) Які можуть бути можливі причини? Будь-який засіб? Який час очікування за замовчуванням getвикористовується?

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