дифференцировать null = True, blank = True в django

Когда мы добавляем поле базы данных в django, мы обычно пишем models.CharField(max_length=100, null=True, blank=True) . То же самое делается с ForeignKey , DecimalField и т. Д. В чем основное отличие null=True Только null=True blank=True Только blank=True null=True , blank=True в отношении разных CharField ( CharField , ForeignKey , ManyToManyField , DateTimeField ). Каковы преимущества / […]

Как получить ширину окна консоли Linux в Python

Есть ли способ в python программно определить ширину консоли? Я имею в виду количество символов, которые вписываются в одну строку без обертывания, а не ширину пикселя окна. редактировать Поиск решения, которое работает на Linux

Удалить столбец из pandas DataFrame с помощью python del

При удалении столбца в DataFrame я использую: del df['column_name'] и это отлично работает. Почему я не могу использовать: del df.column_name Поскольку вы можете получить доступ к столбцу / серии как имя df.column_name , я ожидаю, что это сработает.

sqlite3.ProgrammingError: Неправильное количество привязок. В текущем заявлении используется 1, и имеется 74 поставленных

def insert(array): connection=sqlite3.connect('images.db') cursor=connection.cursor() cnt=0 while cnt != len(array): img = array[cnt] print(array[cnt]) cursor.execute('INSERT INTO images VALUES(?)', (img)) cnt+= 1 connection.commit() connection.close() Я не могу понять, почему это дает мне ошибку. Фактическая строка, которую я пытаюсь вставить, длится 74 символа, это: «/ gifs / epic-fail-photos-there-i-fixed-it-all-man-the -tire-давление-low.gif» Я попытался использовать str (array [cnt]), прежде чем вставлять […]

Как создать константу в Python?

Есть ли способ объявить константу в Python? В Java мы можем создавать постоянные значения таким образом: public static final String CONST_NAME = "Name"; Что эквивалентно приведенному выше объявлению константы Java в Python?

Преобразовать двоичную строку базы-2 в int

Я просто хотел бы преобразовать двоичную числовую строку base-2 в int, что-то вроде этого: >>> '11111111'.fromBinaryToInt() 255 Есть ли способ сделать это в Python?

Загрузка изображения через urllib и python

Поэтому я пытаюсь создать скрипт Python, который загружает webcomics и помещает их в папку на моем рабочем столе. Я нашел несколько подобных программ здесь, которые делают что-то подобное, но ничего подобного мне не нужно. Тот, который я нашел наиболее похожим, находится прямо здесь ( http://bytes.com/topic/python/answers/850927-problem-using-urllib-download-images ). Я пробовал использовать этот код: >>> import urllib >>> […]

Как изменить размер рисунков, нарисованных с помощью matplotlib?

Как изменить размер рисунка с помощью matplotlib?

Преобразование python datetime в эпоху с strftime

У меня есть время в UTC, из которого я хочу количество секунд с эпохи. Я использую strftime, чтобы преобразовать его в число секунд. Принимая 1 апреля 2012 года в качестве примера. >>>datetime.datetime(2012,04,01,0,0).strftime('%s') '1333234800' 1 апреля 2012 UTC от эпохи 1333238400, но это выше возвращает 1333234800, что отличается на 1 час. Таким образом, похоже, что strftime […]

Почему моя функция возвращает None?

На этот вопрос может быть легко ответить, но я не могу заставить эту простую программу работать, и это сводит меня с ума. У меня есть этот код: def Dat_Function(): my_var = raw_input("Type \"a\" or \"b\": ") if my_var != "a" and my_var != "b": print "You didn't type \"a\" or \"b\". Try again." print " […]

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