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

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

7
Перевірка за допомогою XML-схеми в Python
У мене є файл XML та схема XML в іншому файлі, і я хотів би підтвердити, що мій файл XML відповідає схемі. Як це зробити в Python? Я вважаю за краще щось використовувати стандартну бібліотеку, але при необхідності можу встановити сторонній пакет.
104 python  xml  validation  xsd 


7
Знаходження останнього виникнення підрядків у рядку, замінення цього
Тож у мене довгий список рядків у тому ж форматі, і я хочу знайти останній "". символу в кожному і замініть його на ". -". Я намагався використовувати rfind, але не можу, як правильно, використовувати це для цього.
104 python  string  parsing 



6
Читання двійкового файлу з python
Мені дуже складно читати двійковий файл із Python. Ви можете мені подати руку? Мені потрібно прочитати цей файл, який у Fortran 90 легко читається int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) n_particles, n_groups read (*) (group_id(j),j=1,n_particles) Детально формат файлу: Bytes 1-4 -- The integer 8. Bytes 5-8 -- The number …
104 python  binary  fortran 


2
Реалізація Google Authenticator в Python
Я намагаюся використовувати одноразові паролі, які можна створити за допомогою програми Google Authenticator . Що робить Google Authenticator В основному, Google Authenticator реалізує два типи паролів: HOTP - одноразовий пароль на основі HMAC, який означає, що пароль змінюється під час кожного дзвінка відповідно до RFC4226 та TOTP - одноразовий пароль …

6
Імпорт модуля з підпапки
Я хочу імпортувати підпапки як модулі. Тому кожна підпапка містить a __init__.py. Структура моєї папки виглядає так: src\ main.py dirFoo\ __init__.py foofactory.py dirFoo1\ __init__.py foo1.py dirFoo2\ __init__.py foo2.py У своєму головному сценарії я імпортую from dirFoo.foofactory import FooFactory У цей заводський файл я включаю підмодулі: from dirFoo1.foo1 import Foo1 from …

1
Що таке дивна поведінка товстої кишки?
Я використовую Python 3.6.1, і мені траплялося щось дуже дивне. У мене був простий типовий склад словника, який знадобився мені довго. context = {} context["a"]: 2 print(context) Вихід {} Що context["a"]: 2робить код ? Він не піднімає, SyntaxErrorколи повинен ІМО. Спочатку я подумав, що це створює шматочок. Однак введення тексту …
104 python  python-3.x 

7
Швидкий та простий діалог файлів у Python?
У мене простий скрипт, який аналізує файл і завантажує його вміст у базу даних. Мені не потрібен інтерфейс користувача, але зараз я спонукаю користувача до розбору файлу, використовуючи raw_inputякий є непривітним, тим більше, що користувач не може скопіювати / вставити шлях. Мені б хотілося, щоб швидкий і простий спосіб представити …


3
ValueError під час перевірки, чи змінною є None, або numpy.array
Я хотів би перевірити, чи є змінною None або numpy.array. Я реалізував check_aфункцію для цього. def check_a(a): if not a: print "please initialize a" a = None check_a(a) a = np.array([1,2]) check_a(a) Але цей код підвищує ValueError. Який прямий шлях вперед? ValueError Traceback (most recent call last) <ipython-input-41-0201c81c185e> in <module>() …
104 python  numpy  is-empty 

13
Як динамічно скласти фільтр запитів АБО у Django?
З прикладу ви бачите кілька фільтрів запитів АБО: Article.objects.filter(Q(pk=1) | Q(pk=2) | Q(pk=3)) Наприклад, це призводить до: [<Article: Hello>, <Article: Goodbye>, <Article: Hello and goodbye>] Однак я хочу створити цей фільтр запитів зі списку. Як це зробити? напр [1, 2, 3] -> Article.objects.filter(Q(pk=1) | Q(pk=2) | Q(pk=3))
104 python  django  django-q 


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