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

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

24
Віртуаленвська команда не знайдена
Я не міг дістатися virtualenvдо роботи, незважаючи на різні спроби. Я встановив virtualenvна MAC OS X за допомогою: pip install virtualenv і також додали PATHв моє .bash_profile. Кожен раз, коли я намагаюся запустити virtualenvкоманду, вона повертається: -bash: virtualenv: command not found Кожен раз, коли я бігаю pip install virtualenv, він …
207 python  macos  virtualenv 

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

6
ModuleNotFoundError: Що означає __main__ не пакет?
Я намагаюся запустити модуль з консолі. Структура мого каталогу така: Я намагаюся запустити модуль p_03_using_bisection_search.pyіз problem_set_02каталогу, використовуючи: $ python3 p_03_using_bisection_search.py Код всередині p_03_using_bisection_search.py: __author__ = 'm' from .p_02_paying_debt_off_in_a_year import compute_balance_after def compute_bounds(balance: float, annual_interest_rate: float) -> (float, float): # there is code here, but I have omitted it to save …

7
Очистити змінну в python
Чи є спосіб очистити значення змінної в python? Наприклад, якщо я реалізував двійкове дерево: Class Node: self.left = somenode1 self.right = somenode2 Якби я хотів видалити якийсь вузол з дерева, мені потрібно було б встановити self.leftпорожній.
207 python 

7
додати новий рядок до старого файлу файлу csv python
Я намагаюся додати новий рядок до свого старого файлу CSV. В основному, він оновлюється щоразу, коли запускаю сценарій Python. Зараз я зберігаю в списку старі значення рядків csv, а потім видаляю файл csv і створюю його знову з новим значенням списку. Хотіли знати, чи є кращі способи цього зробити.
207 python  csv  append  writer 

19
ImportError: Немає модуля з іменем PIL
Я використовую цю команду в оболонці для установки PIL: easy_install PIL то я біжу pythonі введіть наступне: import PIL. Але я отримую цю помилку: Traceback (most recent call last): File "<console>", line 1, in <module> ImportError: No module named PIL У мене ніколи не було такої проблеми, як ви думаєте?

18
"OSError: [Errno 1] Операція не дозволена" при встановленні Scrap в OSX 10.11 (El Capitan) (Захист цілісності системи)
Я намагаюся встановити рамку Scrapy Python в OSX 10.11 (El Capitan) через pip. Сценарій установки завантажує необхідні модулі і в якийсь момент повертає таку помилку: OSError: [Errno 1] Operation not permitted: '/tmp/pip-nIfswi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info' Я намагався деактивувати функцію без корінь в OSX 10.11 командою: sudo nvram boot-args="rootless=0";sudo reboot але я все одно …

13
Перетворити рядок date date UTC у місцевий час date
Мені ніколи не доводилося перетворювати час на UTC і з нього. Нещодавно в мене з’явився запит на те, щоб моє додаток було відоме часовому поясу, і я працював у колі. Дуже багато інформації про перетворення місцевого часу в UTC, що я вважав досить елементарним (можливо, я також роблю це неправильно), …

4
Розуміння різниці між __getattr__ та __getattribute__
Я намагаюся зрозуміти різницю між __getattr__і __getattribute__, тим НЕ менш, я впевнений , не в цьому. Відповідь на питання переповнення стека Різниця між __getattr__VS__getattribute__ каже: __getattribute__викликається перед тим, як переглянути фактичні атрибути на об’єкті, і тому може бути складним для правильної реалізації. Ви можете виявитись нескінченними рекурсіями дуже легко. Я …


3
Аргумент Python ігнорує нерозпізнані аргументи
Optparse, стара версія просто ігнорує всі нерозпізнані аргументи і продовжує. У більшості ситуацій це не ідеально і змінювалося в аргументації. Але є кілька ситуацій, коли ви хочете ігнорувати нерозпізнані аргументи та аналізувати вказані вами. Наприклад: parser = argparse.ArgumentParser() parser.add_argument('--foo', dest="foo") parser.parse_args() $python myscript.py --foo 1 --bar 2 error: unrecognized arguments: …

8
Що таке функція, як sum (), але для множення? продукт ()?
sum()Функція Python повертає суму чисел в ітерабелі. sum([3,4,5]) == 3 + 4 + 5 == 12 Я шукаю функцію, яка повертає продукт замість цього. somelib.somefunc([3,4,5]) == 3 * 4 * 5 == 60 Я впевнений, що така функція існує, але я не можу її знайти.
206 python  product  built-in  pep 

12
Оновіть python у virtualenv
Чи є спосіб оновити версію python, що використовується у virtualenv (наприклад, якщо виходить версія виправлення)? Я міг би pip freeze --local > requirements.txtпотім видалити каталог і pip install -r requirements.txt, але для цього потрібна велика перевстановлення великих бібліотек, наприклад numpy, якими я дуже користуюсь. Я можу побачити, що це є …

8
Перетворення кортежу в список і назад
Зараз я працюю над редактором карт для гри в пігамі, використовуючи карти плиток. Рівень побудований з блоків у такій структурі (хоча і значно більшої): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) де "1" - це стіна, а "0" - це порожній повітря. Наступний код є в основному тим, …
206 python  list  tuples 

6
Чи оптимізує Python хвостові рекурсії?
У мене є такий фрагмент коду, який не вдається із наступною помилкою: RuntimeError: перевищена максимальна глибина рекурсії Я спробував це переписати, щоб дозволити оптимізацію хвостової рекурсії (TCO). Я вважаю, що цей код мав би бути успішним, якби відбувся ТСО. def trisum(n, csum): if n == 0: return csum else: return …

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