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

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

9
Пітон проти Cpython
У чому вся ця суєта щодо Python та CPython (Jython, IronPython) , я не розумію: python.org згадує, що CPython є: "Традиційна" реалізація Python (прозвана CPython) ще одне питання переповнення стека згадує: CPython - інтерпретатор байт-коду за замовчуванням Python, який написаний на C. Чесно кажучи, я не розумію, що обидва ці …
447 python  cpython 

25
С-подібні структури в Python
Чи є спосіб зручно визначити С-подібну структуру в Python? Я втомився писати такі речі, як: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
447 python  struct 

9
У CSV-файлі, написаному Python, є порожні рядки між кожним рядком
import csv with open('thefile.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[10]] += 1 with open('/pythonwork/thefile_subset11.csv', 'w') as outfile: writer = csv.writer(outfile) for row in data: if counter[row[10]] >= 504: writer.writerow(row) Цей код читає thefile.csv, вносить зміни і записує результати в thefile_subset1. …
446 python  windows  csv 

15
Python та pip, перелічіть усі доступні версії пакету?
Враховуючи назву пакета Python, який можна встановити за допомогою pip , чи є спосіб дізнатись список усіх можливих версій цього файлу, який може встановити pip? Зараз це пробні помилки. Я намагаюся встановити версію для сторонньої бібліотеки, але найновіша версія занадто нова, там були внесені зворотні несумісні зміни. Тож я хотів …
445 python  pip 

19
Як перевірити, чи об’єкт є списком чи кортежем (але не рядком)?
Це те, що я зазвичай роблю для того, щоб переконатися, що вхід є list/ tuple-, але не є str. Тому що я багато разів натрапляв на помилки, коли функція strпомилково передає об'єкт, а цільова функція робить for x in lstприпущення, що lstце насправді є listабо tuple. assert isinstance(lst, (list, tuple)) …
444 python  list  types  assert 

17
Видалення кеша піп-файлу?
Мені потрібно спеціально встановити psycopg2 v2.4.1. Я випадково зробив: pip install psycopg2 Замість: pip install psycopg2==2.4.1 Встановлюється 2.4.4 замість попередньої версії. Тепер навіть після того, як я видаляю файл pscopg2 та намагаюся перевстановити правильну версію, виявляється, що pip повторно використовує кеш, який він завантажив уперше. Як я можу змусити pip …
443 python  pip 

14
Налаштуйте сервер Flask Dev, щоб він був видимим у всій мережі
Я не впевнений, що це специфічно для колби, але коли я запускаю програму в режимі dev ( http://localhost:5000), я не можу отримати доступ до неї з інших машин у мережі (з http://[dev-host-ip]:5000). Наприклад, з рейками в режимі розробки, це прекрасно працює. Не вдалося знайти жодних документів щодо конфігурації сервера Flask …
443 python  flask  werkzeug 

12
Що саме ітератор, ітератор та ітерація?
Яке найосновніше визначення поняття "ітерабельність", "ітератор" та "ітерація" в Python? Я прочитав кілька визначень, але не можу визначити точний сенс, оскільки він все ще не зануриться. Може хтось, будь ласка, допоможе мені з 3-ма визначеннями в простому розумінні?

11
Як встановити lxml на Ubuntu
У мене виникають труднощі з встановленням lxml з easy_install на Ubuntu 11. Коли я набираю, $ easy_install lxmlя отримую: Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing lxml-2.3.tgz Running lxml-2.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-7UdQOZ/lxml-2.3/egg-dist-tmp-GacQGy Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: …


9
Як я можу передати список як аргумент командного рядка з argparse?
Я намагаюся передати список як аргумент програмі командного рядка. Чи є argparseможливість передати список як варіант? parser.add_argument('-l', '--list', type=list, action='store', dest='list', help='<Required> Set flag', required=True) Сценарій називається так, як нижче python test.py -l "265340 268738 270774 270817"
442 python  argparse 

30
Вирівняти неправильний список списків
На цей питання є відповіді на Stack Overflow на російському : Складіть глибокий список плоскіми без вітрів та циклів Так, я знаю, що ця тема була висвітлена раніше ( тут , тут , тут , тут ), але, наскільки я знаю, усі рішення, крім одного, не входять у такий список: …

10
Чи є хорошою практикою використовувати try-крім-ще в Python?
Час від часу в Python я бачу блок: try: try_this(whatever) except SomeException as exception: #Handle exception else: return something У чому причина спроби, окрім іншого, існувати? Мені не подобається таке програмування, оскільки воно використовує винятки для контролю потоку. Однак, якщо він включений до мови, це має бути вагомою причиною, чи …

14
Як перетворити рядки в цілі числа в Python?
У мене є такий кортеж з запиту MySQL на зразок цього: T1 = (('13', '17', '18', '21', '32'), ('07', '11', '13', '14', '28'), ('01', '05', '06', '08', '15', '16')) Я хотів би перетворити всі елементи рядків у цілі числа та повернути їх у список списків: T2 = [[13, 17, 18, …
438 python  string  integer 


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