Tag: python 2.7

Flask – Как сделать приложение внешне видимым через маршрутизатор?

Короче говоря, вопрос Как вы запускаете простой веб-сайт на основе Flask, видимый в Интернете, с хост-компьютера, который обращается к Интернету с беспроводного маршрутизатора ? Детали вопроса Я хотел бы сделать приложение фляги видимым в Интернете, как в руководстве по быстрому запуску . Если я запустил простое приложение Flask ниже, он станет доступен с компьютера в […]

Установка форматов ячеек со строками формата xlwt

Я просмотрел несколько разных форматов xlwt для ячеек, но я не могу найти исчерпывающий список. Excel предоставляет следующие параметры форматирования содержимого ячеек: (общий, число, валюта, учет, дата, время, процент, доля, научный, текстовый, специальный, пользовательский). Очевидно, что пользователь не является тем, что я хочу, но каковы строки форматирования для всех этих разных вариантов? Например, я видел: […]

Python – базовый и расширенный срез

При экспериментировании с нарезкой я заметил странное поведение в Python 2.7: class A: def __getitem__(self, i): print repr(i) a=A() a[:] #Prints slice(0, 9223372036854775807, None) a[::] #prints slice(None, None, None) a[:,:] #prints (slice(None, None, None), slice(None, None, None)) При использовании единственного двоеточия в скобках объект среза имеет 0 как начало и огромное целое число как конец. […]

В чем разница между getattr (self, '__a') и self .__ a в python?

Я думал, что они были такими же, прежде чем я запустил этот код: class B(object): def show(self): self.__a = "test" print "B" def this_b(self): print "this_b" print self.__a print getattr(self, '__a') #exception class C(B): def show(self): print "C" # B.show(self) super(C, self).show() def call(self): print "call" self.show() self.this_b() # print self.__a C().call() Он вызывает AttributeError: […]

Почему этот код Python работает дважды?

У меня есть скрипт Python с этими двумя строками: import requests print len(dir(requests)) Он печатает: 12 48 Когда я печатаю фактический список dir(requests) , я получаю следующее: ['__author__', '__build__', '__builtins__', '__copyright__', '__doc__', '__file__', '__license__', '__name__', '__package__', '__path__', '__title__', '__version__'] ['ConnectionError', 'HTTPError', 'NullHandler', 'PreparedRequest', 'Request', 'RequestException', 'Response', 'Session', 'Timeout', 'TooManyRedirects', 'URLRequired', '__author__', '__build__', '__builtins__', '__copyright__', '__doc__', […]

Использование pandas для чтения текстового файла с ведущими пробелами дает столбец NaN

Я использую pandas.read_csv для чтения файла с разделителями пробелов. Файл имеет переменное количество пробельных символов перед каждой строкой (числа выровнены по правому краю). Когда я читаю этот файл, он создает столбец NaN. Почему это происходит, и как лучше всего это предотвратить? Пример: Текстовый файл: 9.0 3.3 4.0 32.3 44.3 5.1 7.2 1.1 0.9 Команда: import […]

команда для обратной функции ERF в python

Какова команда для вычисления функции инверсной ошибки (erf) функции в python и какой модуль необходимо импортировать?

Запись CSV в файл

Я должен добавить конкретный ярлык в мой CSV файл на основе условий. Файл CSV имеет 10 столбцов, а третий, четвертый и пятый столбцы – те, которые больше всего влияют на условия, и я добавляю свою метку в десятый столбец. У меня есть код, который заканчивается бесконечным циклом: import csv import sys w = open(sys.argv[1], 'w') […]

Есть ли разница между функцией str и процентом оператора в Python

При преобразовании объекта в строку в python я видел две разные идиомы: A: mystring = str(obj) B: mystring = "%s" % obj Есть ли разница между этими двумя? (Читая документы Python, я подозреваю, что нет, потому что последний случай неявно вызывает str(obj) для преобразования obj в строку. Если да, то когда я должен использовать это? […]

Как подключиться к удаленной базе данных PostgreSQL с помощью Python

Я хочу подключиться к удаленной базе данных PostgreSQL через Python для выполнения базового анализа данных. Для этой базы данных требуется SSL (проверка-ca), а также три файла (которые у меня есть): Файл сертификата сервера root Файл сертификата клиента Файл ключа клиента Мне не удалось найти учебник, в котором описывается, как сделать это соединение с Python. Любая […]

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