Импорт CSV-файла в таблицу базы данных sqlite3 с использованием Python

У меня есть файл CSV, и я хочу импортировать этот файл в базу данных sqlite3 с помощью Python. команда «.import …..». но кажется, что он не может работать так. Может ли кто-нибудь дать мне пример того, как это сделать в sqlite3? Я использую окна на всякий случай. благодаря

Различия между `input` и` raw_input`

В учебнике я читал, что есть разница между input и raw_input . Я обнаружил, что они изменили поведение этих функций в Python 3.0. Каково новое поведение? И почему в интерпретаторе консоли python это x = input() Отправляет ошибку, но если я помещаю ее в файл.py и запускаю ее, это не так?

Функция Python возвращает None без оператора return

Я только что узнал (изучая), как параметры функции работают в Python, и я начал экспериментировать с ним без видимой причины, когда это: def jiskya(x, y): if x > y: print y else: print x print(jiskya(2, 3)) дал выход: >>> 2 None Откуда взялись Ники? И что это?

Python создает словарь списков

Я хочу создать словарь, значения которого являются списками. Например: { 1: ['1'], 2: ['1','2'], 3: ['2'] } Если я сделаю: d = dict() a = ['1', '2'] for i in a: for j in range(int(i), int(i) + 2): d[j].append(i) Я получаю KeyError, потому что d […] не является списком. В этом случае я могу добавить […]

Что такое чистый, pythonic способ иметь несколько конструкторов в Python?

Я не могу найти окончательного ответа на это. AFAIK, вы не можете иметь несколько функций __init__ в классе Python. Итак, что такое хороший способ решить эту проблему? Предположим, у меня есть класс под названием Cheese с свойством number_of_holes . Как я могу создать два способа создания сырных объектов … один из которых занимает несколько отверстий, […]

Python 3: UnboundLocalError: локальная переменная, на которую ссылаются перед присваиванием

Следующий код дает ошибку UnboundLocalError: local variable 'Var1' referenced before assignment : Var1 = 1 Var2 = 0 def function(): if Var2 == 0 and Var1 > 0: print("Result One") elif Var2 == 1 and Var1 > 0: print("Result Two") elif Var1 < 1: print("Result Three") Var1 =- 1 function() Как я могу это исправить? […]

Смущенный файловым файлом python «w +»

Из документа , Режимы 'r +', 'w +' и 'a +' открывают файл для обновления (обратите внимание, что 'w +' обрезает файл). Добавить «b» в режим открытия файла в двоичном режиме, в системах, которые различают двоичные и текстовые файлы; на системах, которые не имеют этого различия, добавление «b» не имеет никакого эффекта. и здесь w […]

В чем дело с Python 3.4, Unicode, разными языками и Windows?

Счастливые примеры: #!/usr/bin/env python # -*- coding: utf-8 -*- czech = u'Leoš Janáček'.encode("utf-8") print(czech) pl = u'Zdzisław Beksiński'.encode("utf-8") print(pl) jp = u'リング 山村 貞子'.encode("utf-8") print(jp) chinese = u'五行'.encode("utf-8") print(chinese) MIR = u'Машина для Инженерных Расчётов'.encode("utf-8") print(MIR) pt = u'Minha Língua Portuguesa: çáà'.encode("utf-8") print(pt) Несчастный выход: b'Leo\xc5\xa1 Jan\xc3\xa1\xc4\x8dek' b'Zdzis\xc5\x82aw Beksi\xc5\x84ski' b'\xe3\x83\xaa\xe3\x83\xb3\xe3\x82\xb0 \xe5\xb1\xb1\xe6\x9d\x91 \xe8\xb2\x9e\xe5\xad\x90' b'\xe4\xba\x94\xe8\xa1\x8c' b'\xd0\x9c\xd0\xb0\xd1\x88\xd0\xb8\xd0\xbd\xd0\xb0 \xd0\xb4\xd0\xbb\xd1\x8f […]

Установка модуля python в код

Мне нужно установить пакет из PyPi прямо в моем скрипте. Может быть, существует модуль или distutils (distribute, pip), который позволяет мне просто выполнить что-то вроде pypi.install('requests') и запросы будут установлены в мой virtualenv, и я не должен вводить pip install requests на pip install requests в моей оболочке?

Python: как сделать кросс-модульную переменную?

Переменная __debug__ удобна частично, поскольку она влияет на каждый модуль. Если я хочу создать другую переменную, которая работает одинаково, как мне это сделать? Переменная (давайте будем оригинальной и назовем ее «foo») не должна быть поистине глобальной, в том смысле, что если я изменю foo в одном модуле, она будет обновлена ​​в других. Я был бы […]

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