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

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

7
Django: кілька моделей в одному шаблоні за допомогою форм [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Я будую додаток для відстеження квитків із підтримкою і маю кілька …

6
Чи прийнятно і безпечно запускати інсталяцію pip під sudo?
Я почав використовувати свій Mac для встановлення пакетів Python так само, як це робиться з моїм ПК під керуванням Windows; однак на моєму Mac я стикався з частими помилками, у яких відмовляли у дозволі під час написання файлів журналів чи пакетів сайтів. Тому я думав про запуск pip install <package>під, …
114 python  macos  pip  sudo 

3
Як написати рядок заголовка за допомогою csv.DictWriter?
Припустимо, у мене є csv.DictReaderоб'єкт, і я хочу записати його як файл CSV. Як я можу це зробити? Я знаю, що можу записати такі рядки даних : dr = csv.DictReader(open(f), delimiter='\t') # process my dr object # ... # write out object output = csv.DictWriter(open(f2, 'w'), delimiter='\t') for item in …
114 python  csv 

8
Створення фрейму даних із словника, де записи мають різну довжину
Скажіть, у мене є словник з 10 парами ключ-значення. Кожен запис містить нумерований масив. Однак довжина масиву не однакова для всіх. Як я можу створити кадр даних, де кожен стовпець містить різний запис? Коли я намагаюся: pd.DataFrame(my_dict) Я отримав: ValueError: arrays must all be the same length Будь-який спосіб подолати …
114 python  pandas 

8
Запуск сценарію Python від PHP
Я намагаюся запустити скрипт Python від PHP за допомогою наступної команди: exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2'); Однак PHP просто не дає жодного результату. Повідомлення про помилки встановлено як E_ALL, а display_errors увімкнено. Ось що я спробував: Я використовував python2, /usr/bin/python2а python2.7замість/usr/bin/python2.7 Я також використав відносний шлях замість абсолютного шляху, який теж …
114 php  python  linux  exec  archlinux 

1
Пакет запитів Python: Обробка відповіді xml
Мені дуже подобається requestsпакет і його зручний спосіб поводження з JSON-відповідями. На жаль, я не зрозумів, чи можу я також обробити відповіді XML. Хто-небудь має досвід, як обробляти відповіді XML за допомогою requestsпакета? Чи потрібно включати ще один пакет для декодування XML?

4
Чи є рекомендований формат для багаторядкового імпорту?
Я читав, що існує три способи кодування багаторядкового імпорту в python З косою рискою: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \ LEFT, DISABLED, NORMAL, RIDGE, END Скопіювання думок: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END З дужками: …
114 python  python-2.7  pep8 

6
Клас з об'єктом як параметр
Я намагаюся перевести якийсь код python у код scala. Тож я тотальний ноб у Python. Але чому деякі класи мають об'єкт як параметр, але ніколи не використовують його прямо? Яке міркування для того, щоб мати його як параметр в першу чергу? Приклад: class Table(object) Спасибі за ваш час.
114 python 

6
Передайте параметр функції кріплення
Я використовую py.test для тестування деякого коду DLL, загорнутого в клас MyTester python. Для перевірки мені потрібно записати деякі тестові дані під час тестів і зробити більшу обробку після цього. Оскільки у мене є багато тестових _... файлів, я хочу використовувати повторно створення об'єкта тестеру (екземпляр MyTester) для більшості моїх …
114 python  fixtures  pytest 

6
Чи є спосіб видалити створені змінні, функції тощо з пам'яті перекладача?
Я шукав точну відповідь на це питання вже пару днів, але нічого доброго не отримав. Я не повний початківець у програмуванні, але ще не проміжний рівень. Коли я перебуваю в оболонці Python, я набираю: dir()і я можу побачити всі назви всіх об'єктів у поточному діапазоні (основний блок), їх є 6: …

14
Який найбільш пітонічний спосіб перевірити, чи є об’єкт числом?
З огляду на довільний об’єкт пітона, який найкращий спосіб визначити, чи є це число? Тут isвизначено як acts like a number in certain circumstances. Наприклад, скажіть, що ви пишете векторний клас. Якщо вам надано інший вектор, потрібно знайти крапковий добуток. Якщо вам дано скаляр, ви хочете масштабувати весь вектор. Перевірка …
114 python  types  numbers 

4
Динамічно оновлення сюжету в matplotlib
Я роблю заявку в Python, яка збирає дані з послідовного порту та розміщує графік зібраних даних на час прибуття. Час надходження даних невідомий. Я хочу, щоб сюжет оновлювався після отримання даних. Я шукав, як це зробити, і знайшов два методи: Очистіть сюжет і знову намалюйте сюжет з усіма точками. Анімуйте …

7
Збереження та завантаження предметів та використання соління
Я намагаюся зберігати та завантажувати об'єкти за допомогою pickleмодуля. Спочатку декларую свої об’єкти: >>> class Fruits:pass ... >>> banana = Fruits() >>> banana.color = 'yellow' >>> banana.value = 30 Після цього я відкриваю файл під назвою "Fruits.obj" (раніше я створив новий .txt файл і перейменував його на "Fruits.obj"): >>> import …
114 python  object  pickle 

10
Пітонічний спосіб друку списків
Я хотів би знати, чи є кращий спосіб надрукувати всі об’єкти в списку Python, ніж цей: myList = [Person("Foo"), Person("Bar")] print("\n".join(map(str, myList))) Foo Bar Я читаю цей спосіб не дуже добре: myList = [Person("Foo"), Person("Bar")] for p in myList: print(p) Хіба немає чогось типу: print(p) for p in myList Якщо …


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