Хероку, колбу и питон?

У меня есть сценарий python, который работает на моем компьютере. Он открывает сокет и печатает все, что он получает. Это определенно работает – мне удалось подключиться к нему с других компьютеров и отправить его данные. Проблема в том, что мое приложение heroku не может подключиться к сокету. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((daemon_socket_vars['host'], daemon_socket_vars['port'])) s.send("Hi!") s.close() […]

SQLAlchemy ORM с динамической схемой таблиц

Я пытаюсь запустить SQLAlchemy ORM для создания Field класса, которое описывает все поля в моей базе данных: from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Field(Base): __tablename__ = 'fields' __table_args__ = {'schema':'SCM'} id = Column(String(20), primary_key=True) Проблема заключается в том, что fields таблицы описывают разные поля в разных схемах, т. Е. SCM.fields TDN.fields … Мне […]

Как определить, идентичны ли два раздела (кластеризации) точек данных?

У меня есть n точек данных в произвольном пространстве, и я их кластер. Результатом моего алгоритма кластеризации является раздел, представленный вектором int l длины n назначающим каждую точку кластера. Значения l варьируются от 0 до (возможно) n-1 . Пример: l_1 = [ 1 1 1 0 0 2 6 ] Является разбиением n=7 точек на […]

ТипError: неподдерживаемый тип операндов для +: 'int' и 'str' значение

Я написал скрипт для program_width значения с переменной program_width , но у меня есть странная ошибка. Ошибка: TypeError: неподдерживаемый тип операндов для +: 'int' и 'str' Ошибка в этой строке: program_start = 350 + program_width Вот код, который я использую: if datetime.timedelta(minutes = 10) <= program_duration <= datetime.timedelta(minutes = 30): program_width = "250" elif datetime.timedelta(hours […]

Python: как суммировать числа из текстового файла

Как суммировать числа из текстового файла в python? Предположим, что у нас есть текстовый документ с такими номерами: 320 5203 5246 И мы хотим, чтобы python открыл этот файл и суммировал эти числа, чтобы получить результат: 10769. Как мне это сделать?

Исходный список изменяется в python

У меня есть простой код, как показано ниже: def swap(node): m00 = node[0][0] node[0][0] = node[1][0] node[0][1] = m00 originalList = [[1,2,3], [4,5,6], [7,8,9]] # temp = list(originalList) temp = originalList[:] swap(temp) print originalList Сначала я определяю список со значениями, показанными выше, а затем копируем этот список во временный. Я пробовал оба метода копирования. Затем […]

Запись в составный набор данных с переменной длиной строки через h5py (HDF5)

Мне удалось создать составной набор данных, состоящий из unsigned int и строки переменной длины в моем файле HDF5 с использованием h5py, но я не могу писать на него. dt = h5py.special_dtype(vlen=str) dset = fout.create_dataset(ver, (1,), dtype=np.dtype([("time", np.uint64),("value", dt)])) Я достаточно легко написал другие составные наборы данных, установив конкретный столбец (ы) составного набора данных равным существующему […]

Доступ ко всем параметрам файла GRIB2 с помощью pygrib

Я пытаюсь прочитать файл pygrib с помощью pygrib . Мне удается открывать файлы и читать данные без проблем, но мне нужно автоматизировать процесс, и, к сожалению, каждый файл содержит несколько очень похожих полей: 1:Total Cloud Cover:% (avg):regular_ll:unknown:level 0 214:fcst time 0-1 hrs (avg):from 201705200000 2:Total Cloud Cover:% (avg):regular_ll:unknown:level 0 224:fcst time 0-1 hrs (avg):from 201705200000 […]

Вложенный цикл while в Python

Я начинаю программировать на Python. Я написал следующую программу, но она не выполняется, как я хочу. Вот код: b=0 x=0 while b<=10: print 'here is the outer loop\n',b, while x<=15: k=p[x] print'here is the inner loop\n',x, x=x+1 b=b+1 может кто-нибудь мне помочь? Я буду благодарен! С уважением, Гиллани

Функция открытия файла с помощью Try & Except Python 2.7.1

def FileCheck(fn): try: fn=open("TestFile.txt","U") except IOError: print "Error: File does not appear to exist." return 0 Я пытаюсь сделать функцию, которая проверяет, существует ли файл, а если нет, то он должен распечатать сообщение об ошибке и вернуть 0. Почему это не работает?

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