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

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


5
Емуляція "джерела" Bash у Python
У мене є сценарій, який виглядає приблизно так: export foo=/tmp/foo export bar=/tmp/bar Кожного разу, коли я будую, я запускаю 'source init_env' (де init_env - це наведений вище сценарій), щоб встановити деякі змінні. Щоб зробити те ж саме в Python, у мене був запущений цей код, reg = re.compile('export (?P<name>\w+)(\=(?P<value>.+))*') for …
91 python  bash 

9
Python: перезавантажити компонент Y, імпортований за допомогою 'from X import Y'?
У Python, як тільки я імпортував модуль X у сеансі інтерпретатора import X, і модуль змінився зовні, я можу перезавантажити модуль reload(X). Потім зміни стануть доступними під час мого сеансу перекладача. Мені цікаво, чи можливо це також, коли я імпортую компонент Y із модуля X за допомогою from X import …

3
Перевірте, чи файл є символьним посиланням у python
У python, чи існує функція, яка перевіряє, чи є даний файл / каталог символьним посиланням? Наприклад, для файлів нижче, моя функція обгортки повинна повернутися True. # ls -l total 0 lrwxrwxrwx 1 root root 8 2012-06-16 18:58 dir -> ../temp/ lrwxrwxrwx 1 root root 6 2012-06-16 18:55 link -> ../log

3
models.py стає величезним, який найкращий спосіб розбити його?
Вказівки від мого керівника: "Я хочу уникати введення будь-якої логіки в models.py. Відтепер давайте використовуватимемо це як лише класи для доступу до бази даних, а всю логіку зберігатимемо у зовнішніх класах, які використовують класи моделей, або обертаємо їх". Я відчуваю, що це неправильний шлях. Я вважаю, що утримувати логіку від …

2
Чи має Python стек / купу і як управляється пам'яттю?
Як управляються змінними та пам'яттю в Python? Чи має він стек і купу і який алгоритм використовується для управління пам'яттю? З огляду на ці знання, чи існують рекомендації щодо управління пам’яттю для великого числа / даних?

12
“Python” не розпізнається як команда
Я щойно завантажив і встановив Python 2.7.2 на свій ноутбук, і намагаюся запустити деякі зразки програм. Мій ноутбук працює під управлінням Windows XP. Коли я відкриваю cmdвікно і набираю текст, pythonя отримую: 'python' не розпізнається як внутрішня або зовнішня команда, операційна програма або командний файл. Я не людина Windows (переважно …
91 python  windows 

3
Найкращий спосіб створити "зворотний" список у Python?
У Python, який найкращий спосіб створити новий список, елементи якого збігаються з елементами іншого списку, але в зворотному порядку? (Я не хочу змінювати наявний список на місці.) Ось одне з рішень, яке мені спало на думку: new_list = list(reversed(old_list)) Також можна продублювати, old_listа потім повернути дублікат на місце: new_list = …


5
Голова і хвіст в одну лінію
Чи існує пітонічний спосіб розпакувати список у першому елементі та "хвіст" за допомогою однієї команди? Наприклад: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, 34, 55]
91 python  list  tail  head 


14
Звідки Джанго знає порядок візуалізації полів форми?
Якщо у мене є форма Django, така як: class ContactForm(forms.Form): subject = forms.CharField(max_length=100) message = forms.CharField() sender = forms.EmailField() І я називаю метод as_table () екземпляра цієї форми, Django відображатиме поля у тому самому порядку, як зазначено вище. Моє питання полягає в тому, звідки Django знає порядок змінних класу, де …

7
Як об’єднати словники разом у Python?
d3 = dict(d1, **d2) Я розумію, що це об’єднує словник. Але чи це унікально? Що робити, якщо d1 має той самий ключ, що і d2, але різне значення? Я хотів би, щоб d1 і d2 були об’єднані, але d1 має пріоритет, якщо є дублікат ключа.

13
Видалення недрукованих символів із рядка в python
Я звик бігати $s =~ s/[^[:print:]]//g; на Perl, щоб позбутися недрукованих символів. У Python немає класів регулярних виразів POSIX, і я не можу писати [: print:], якщо це означає те, що я хочу. Я не знаю жодного способу в Python виявити, чи можна друкувати символ. Що б ти зробив? EDIT: …

3
Як створити файл яйця Python
У мене є запитання щодо файлів яєць у Python. У мене багато коду Python, організованого за пакетом, і я намагаюся створити файли яєць. Я дотримуюсь інструкцій , але вони дуже поширені. Відповідно до цього, здається, мені потрібно мати файл setup.py. Скажіть, будь ласка, що мені потрібно вставити у файл setup.py …
91 python  packaging  egg 

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