Пример MySQL LOAD DATA LOCAL INFILE в Python?

Я пошел бы с WATIR (Тестирование веб-приложения в Ruby) - http://wtr.rubyforge.org/ . Мы (Интерактивный Acsys) использовали приблизительно в течение года, и инструмент является большим.

я разработал простую обертку в.NET так, чтобы я мог выполнить свои сценарии WATIR от Модульных тестов. Платформа невероятна, и Вы имеете всю власть Ruby позади Вас. Существует поддержка Firefox & Safari (Проект FireWatir).

Это очень похоже на WATIN (на самом деле, я думаю, что WATIN был вдохновлен WATIR), но я нахожу, что сообщество WATIR является намного более многочисленным, чем WATIN один.

существуют тестовые устройства записи там, что можно использовать и тонны учебных руководств.

Это - действительно Ваш выбор. Если Вы чувствуете, что тесты должны быть в.NET, и Вы не хотите поддерживать любой другой язык тогда, Вашим выбором является WATIN. С другой стороны, если Вы хотите попробовать забавный и довольно мощный язык сценариев (это - то, что Ruby), тогда идут для WATIR.

Вопрос парням WATIN, это поддерживает FireFox/Safari?

15
задан OMG Ponies 27 December 2009 в 03:06
поделиться

2 ответа

Ну, используя MySQLdb python, я использую это:

connection = MySQLdb.Connect(host='**', user='**', passwd='**', db='**')
cursor = connection.cursor()
query = "LOAD DATA INFILE '/path/to/my/file' INTO TABLE sometable FIELDS TERMINATED BY ';' ENCLOSED BY '\"' ESCAPED BY '\\\\'"
cursor.execute( query )
connection.commit()

заменяя host / user / passwd / db в соответствии с вашими потребностями. Это основано на документации MySQL здесь . Точный оператор LOAD DATA INFILE будет зависеть от ваших конкретных требований и т. Д. (Обратите внимание, что операторы FIELDS TERMINATED BY, ENCLOSED BY и ESCAPED BY будут специфичными для типа файла. вы пытаетесь прочитать).

23
ответ дан 1 December 2019 в 03:14
поделиться

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

results = connection.info()
0
ответ дан 1 December 2019 в 03:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: