Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 04.02.2018
Сообщений: 8
1

Файл: Как с помощью Python записать (а не перезаписать) данные из базы SQLite в файл lex.txt.

09.02.2018, 13:22. Просмотров 2606. Ответов 3
Метки нет (Все метки)

Помогите с разработкой части проекта, пожалуйста!
Есть файл db.sqlite в котором таджикские слова:
words
А
Абад
Адиб
Асрор
Бист
Бол

Вопрос: Как с помощью Python записать (а не перезаписать) данные из базы в файл lex.txt, который расположен в директории D:\projects, чтобы результат был такой:
открыл файл lex.txt и увидел:

А
Абад
Адиб
Асрор
Бист
Бол


Буду благодарен за помощь...
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2018, 13:22
Ответы с готовыми решениями:

Sqlite - Как записать данные в файл?
Как правильно записать данные в файл в формате .html ? А так же если кто шарит, объясните как...

Записать 200 случайных чисел в файл a.txt. В файл b.txt вывести четные, а в файл c.txt нечетные
Записать 200 случайных чисел в файл a.txt. В файл b.txt вывести четные, а в файл c.txt нечетные.

Записать и/или перезаписать данные из treeView в файл
Доброго времени суток. Задача состоит в следующем: у меня есть treeView , я предположим добавил...

как записать данные в файл txt
У меня есть текстовый файл, в нем 5 полей к примеру |1|август|2013|22 сентября 2012|3 октября...

3
1273 / 890 / 479
Регистрация: 05.12.2013
Сообщений: 2,893
09.02.2018, 14:10 2
Можно сделать так

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
import sqlite3
conn = sqlite3.connect('db.sqlite')
c = conn.cursor()
 
lst = []
 
for row in c.execute('SELECT words FROM название_таблицы'):
    lst.append(row)
 
with open("lex.txt", 'w')  as file:
        for x in lst:
            for n in x:
                file.write(str(n) + '\n')
1
Эксперт по компьютерным сетям
4810 / 2708 / 833
Регистрация: 03.11.2009
Сообщений: 8,390
Записей в блоге: 3
09.02.2018, 17:57 3
Лучший ответ Сообщение было отмечено chembers как решение

Решение

ТабуретY,
Цитата Сообщение от chembers Посмотреть сообщение
Как с помощью Python записать (а не перезаписать) данные из базы в файл lex.txt
думаю имеется ввиду 'a'.

Добавлено через 29 минут
Python
1
2
3
4
5
6
7
8
9
10
11
import sqlite3
 
conn = sqlite3.connect('db.sqlite')
cur = conn.cursor()
 
with open("lex.txt", 'a') as f_in:
    for row in cur.execute("SELECT words FROM tadj_words"):
        f_in.write(row[0]+'\n')
 
cur.close()
conn.close()
2
0 / 0 / 0
Регистрация: 04.02.2018
Сообщений: 8
10.02.2018, 17:59  [ТС] 4
Спасибо вам! Всё работает как в теории.
Так приятно знать, что есть мастера своего дела, готовые помочь новичкам в НУЖНЫЙ момент.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2018, 17:59

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Данные записать в файл F1.txt, затем прочитать оттуда, обрабатывались и записывались в бинарный файл F2.bin с проверкой
Никак не получается отладить в BC++ 3.1. Как сделать в классах так, чтобы введённые данные...

Как записать данные из формы в .txt файл не используя FileSystemObject?
Желательно через DSN ..

Как перезаписать TXT файл с отсрочкой по времени
in main, братья программисты! Третий день ломаю голову над проблемой, как перезаписать (стереть...

Как с помощью API функций прочитать/записать данные в ini-файл?
Привет! Как с помощью апишных функция прочитатьзаписать данные в ini-файл Пробывал RegCreateKeyEx...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.