Tag: питон

Еще одно простое моделирование случайной ходьбы с использованием Python (двумерное)

Я пытаюсь решить проблему двумерного случайного блуждания из книги, исследуя python. Но я не мог понять, как я могу решить эту проблему. Я сделал некоторые исследования, но они были слишком сложными, чтобы понять, о чем это. Я начинающий ученик. Итак, я не могу понять код, посмотрев его. Пожалуйста, объясните мне эту проблему в деталях. Во […]

python Десятичная точность

По какой-то причине десятичный объект теряет точность при умножении. Поэтому нет причин. Пожалуйста, проверьте тест и просветите меня. from decimal import * getcontext().prec = 11 a = Decimal('5085.28725881485') b = 1 print getcontext() print 'a = '+str(a) print 'b = '+str(b) print 'a * b = '+str(a * b) И выход: Context(prec=11, rounding=ROUND_HALF_EVEN, Emin=-999999999, Emax=999999999, […]

Pyparsing: как я могу анализировать данные, а затем редактировать определенное значение в TXT-файле?

мои данные находятся в TXT-файле (нет, я не могу изменить его в другом формате), и он выглядит так: varaiablename = значение something = thisvalue youget = the_idea Вот мой код до сих пор (взято из примеров в Pyparsing): from pyparsing import Word, alphas, alphanums, Literal, restOfLine, OneOrMore, \ empty, Suppress, replaceWith input = open("text.txt", "r") […]

Установите пакет Python из GitHub с помощью PyCharm

Я создал VirtualEnv в PyCharm для установки пакетов Python. Я хотел установить эту вилку проекта django из GitHub. https://github.com/django-nonrel/django Для пакетов, доступных из PyPI, я обычно использовал встроенный инструмент поиска в PyCharm, но я не уверен, как правильно его установить в VirtualEnv в PyCharm из GitHub. Кто-нибудь знает, как это сделать?

IP-адрес по доменному имени

Я пытаюсь получить IP-адрес домена. Я использую следующий код >> import socket >> socket.gethostbyname('www.google.com') это дает мне следующую ошибку. Traceback (most recent call last): File "<pyshell#18>", line 1, in <module> socket.gethostbyname('www.google.com') gaierror: [Errno 11001] getaddrinfo failed что не так с моим кодом … есть ли другой способ получить ip-адрес по доменному имени в python .. […]

Импорт субмодулей Python с использованием __init__.py

Я изучаю Python, и я не могу понять, как работают импорт в __init__.py . Я понимаю из учебника Python, что файл __init__.py инициализирует пакет, и что я могу импортировать подпакеты здесь. Однако я делаю что-то неправильно. Не могли бы вы объяснить мне (и будущим ученикам Python), что я делаю неправильно? Вот упрощенный пример того, что […]

Выяснение, является ли сила b

В настоящее время я использую singpath.com для практики на моем питоне, но у меня проблема с проблемой: Число, a, является степенью b, если оно делится на b и a / b является степенью b. Напишите функцию с именем is_power, которая принимает параметры a и b и возвращает True, если a является степенью b. def is_power(a,b): […]

Рекурсивно сбрасывать объект

Я не уверен, есть ли стандартный способ сделать это. Я выполнил следующую функцию для сброса всего содержимого объекта. Он должен рекурсивно выгружать под-объекты, поэтому я проверяю InstanceType , но он не работает: import types def dump_obj(obj, level=0): for a in dir(obj): try: if type(obj.__dict__[a]) == types.InstanceType: dump_obj(obj.__dict__[a], level + 2) else: try: print " " […]

Графически представляют списки

Есть ли быстрый способ (без накладных расходов на использование графического интерфейса или графического модуля) для визуального отображения 2d и 3d-списков. Например, если у меня есть 2d массив нулей и единиц, я бы хотел нарисовать черную и белую сетку в соответствии с этим массивом. Я ищу модуль, который позволяет мне делать это просто. Подобно простоте этого […]

Каковы различные возможные значения для __name__ в сценарии Python и что они означают?

Проверка, является ли __name__ == '__main__' распространенной идиомой для запуска некоторого кода, когда файл вызывается напрямую, а не через модуль. В процессе написания пользовательской команды для manage.py Django мне было необходимо использовать code.InteractiveConsole , который дает пользователю возможность использовать стандартную оболочку python. В некотором тестовом коде, который я делал, я обнаружил, что в скрипте, который […]

Python - лучший язык программирования в мире.