python NameError: name 'long' is not defined -- Ошибка

NameError: name 'long' is not defined

-- питоне 3 вместо long надо использовать всё тот же int/

Например теперь вместо проверки типа:

isinstance(value, (int, float, long))

надо писать просто:

isinstance(value, (int, float))

python Генераци бросок исключения

Бросить исключение можно, например так:

if self.eignValues is None:
    raise NameError('Число собственных значение не определено! :)')

pyplot Установить заголовок окна, вывод сетки (решётки) -- пример кода

Можно так:

import matplotlib.pyplot as plt

class MyClass:

    def show(self,  title="Вывод значений"):
        plt.gcf().canvas.set_window_title(title) # меняем заголовок 
        plt.grid()    #  выводим решётку (сетку) 
        plt.show()  # показываем окно


       return self

-- в переменной title может быть произвольная строка строка.

yii2 SQL Получить код запроса из метода find() модели ActiveRecord

Для получения SQL кода можно использовать такой подход:

/* Предположим, что бы такой запрос к модели,
 созданный конструктором: */
$organizationQuery = Organization::find()
	->addSelect('{{%organization}}.id')
	->filter($params)
	->addColumns($show)
	->permitted('read', $user);

// получаем текст запроса:
$sqlText = $organizationQuery->createCommand()->getRawSql(); 

Также можно отправить запрос в систему журналирования yii2 (где его и посмотреть):

yii2 Как назначить стили для label при генерировании формы

Вот такое решение почему-то не работает:

<?= $form->field($model, 'name', [
                    'template' => "{label}\n<div class='col-md-6'>{input}</div>\n{hint}\n{error}",
                    'labelOptions' => [ 'class' => 'your_custom_class_name' ]
    ])->textInput(['maxlength' => true])?>

(хотя у вас как раз, наверное, сработает)

yii2 Already at ''. Nothing needs to be done. -- Что делаеть если откат миграции не помогает

Ситуация

Если вы забыли убрать в ветке down вашей миграции:

 return false; 

и запустили её -- то все что нужно откатиться, но будет брошено сообщение об ошибке в конце выполнения отката, это приведёт к тому, что заново накатить миграцию просто так вы уже не сможете, получая сообщение:

mysqldump: Couldn't find table: ";" Ошибка -- Решение

Forums:

mysqldump: Couldn't find table: ";"
mysqldump: Got error: 1064: You have an error in your SQL syntax;
 check the manual that corresponds to your MySQL server version for
 the right syntax to use near '' at line 1 when doing LOCK TABLES

Ошибка может возникать, если в конце команды создания дампа стоит точка с запятой то есть вместо такого (правильно):

mysqldump -u root -p -f  biopulse  >  D:/dumps/database.sql

так (что неправильно):

Pages

Subscribe to fkn+antitotal RSS