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

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

8
Для чого використовується __future__ в Python та як / коли його використовувати та як це працює
__future__часто з’являється в модулях Python. Я не розумію , що __future__це і як / коли використовувати його навіть після прочитання пітона __future__дока . Хтось може пояснити на прикладах? Кілька відповідей щодо базового використання __future__я отримав правильне. Однак мені потрібно зрозуміти ще одне, що стосується того, як __future__працює: Найбільш заплутаною для …
694 python  python-2.x 

25
Як визначити, чи є змінна Python функцією?
У мене є змінна, xі я хочу знати, вказує вона на функцію чи ні. Я сподівався, що зможу зробити щось на кшталт: >>> isinstance(x, function) Але це дає мені: Traceback (most recent call last): File "<stdin>", line 1, in ? NameError: name 'function' is not defined Причина, яку я вибрав, …
687 python 

25
Як перевірити версію модулів python?
Я тільки що встановив модулі Python: constructі statlibз , setuptoolsяк це: # Install setuptools to be able to download the following sudo apt-get install python-setuptools # Install statlib for lightweight statistical tools sudo easy_install statlib # Install construct for packing/unpacking binary data sudo easy_install construct Я хочу мати можливість (програмно) …
687 python 

6
встановити піп з відділення git repo
Спроба pipвстановити конкретну гілку репо. Google каже мені це pip install git + https://github.com/user/repo.git@branch Назва філії issue/34/oscar-0.6так, як я і зробив, pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6але її повернення 404. Як встановити цю гілку?
686 python  git  pip 

8
Як створити GUID / UUID в Python
Як створити GUID в Python, який не залежить від платформи? Я чую, що існує метод, що використовує ActivePython для Windows, але це Windows тільки тому, що він використовує COM. Чи існує метод, що використовує звичайний Python?

12
Чому я не повинен використовувати PyPy над CPython, якщо PyPy в 6,3 рази швидший?
Я багато чув про проект PyPy . Вони стверджують, що це в 6,3 рази швидше, ніж інтерпретатор CPython на їхньому сайті . Щоразу, коли ми говоримо про динамічні мови, як-от Python, швидкість - це одна з головних проблем. Щоб вирішити це, вони кажуть, що PyPy у 6,3 рази швидший. Друге …


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

22
Як надрукувати дату у звичайному форматі?
Це мій код: import datetime today = datetime.date.today() print(today) Це відбитки: 2008-11-22що саме я хочу. Але, у мене є список, до якого я додаю це, і раптом все стає «примхливим». Ось код: import datetime mylist = [] today = datetime.date.today() mylist.append(today) print(mylist) Це друкує наступне: [datetime.date(2008, 11, 22)] Як я …
682 python  datetime  date 


30
Стилізація багаторядкових умов у операторах "якщо"? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито минулого місяця . Іноді я розбиваю довгі умови в ifs на кілька ліній. Найбільш очевидний спосіб це зробити: …

13
Як імпортувати клас у межах одного каталогу чи підкаталога?
У мене є каталог, в якому зберігаються всі .py файли. bin/ main.py user.py # where class User resides dir.py # where class Dir resides Я хочу використовувати класи з user.py і dir.py в main.py . Як я можу імпортувати ці класи Python у main.py ? Крім того, як я можу …

19
Запис списку у файл із Python
Це найчистіший спосіб написати список у файл, оскільки writelines()він не вставляє символи нового рядка? file.writelines(["%s\n" % item for item in list]) Здається, був би стандартний спосіб ...
673 python  file  list  file-io  newline 

18
Порівняння швидкості з Project Euler: C проти Python vs Erlang vs Haskell
Я взяв Проблему №12 від Project Euler як вправу програмування та порівняв мої (напевно, не оптимальні) реалізації в C, Python, Erlang та Haskell. Для того, щоб отримати більш високі строки виконання, я шукаю номер першого трикутника з більш ніж 1000 дільниками замість 500, як зазначено в початковій задачі. Результат такий: …

7
Як я можу відкрити кілька файлів, використовуючи «з відкритим» у Python?
Я хочу змінити пару файлів за один раз, якщо я можу записати їх до всіх. Мені цікаво, чи я можу якось поєднати кілька відкритих дзвінків із withзаявою: try: with open('a', 'w') as a and open('b', 'w') as b: do_something() except IOError as e: print 'Operation failed: %s' % e.strerror Якщо …
671 python  file-io 

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