Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- # -*- coding: <utf-8> -*-
- import os, sys
- import unicodedata
- def read_data(plik):
- """
- Funkcja zwraca listę zawierającą dane pobrane z pliku txt.
- """
- dane = [] # deklarujemy pustą listę
- if os.path.isfile(plik): # sprawdzamy czy plik istnieje na dysku
- with open(plik, "r", encoding='utf-8') as zawartosc: # otwieramy plik do odczytu
- for linia in zawartosc:
- linia = linia.replace("\n", "") # usuwamy znaki końca linii
- linia = linia.replace("\r", "") # usuwamy znaki końca lini
- for x in range(1, 201):
- linia = linia.strip(f"{x}. ")
- dane.append(linia)
- else:
- print("Plik z danymi", plik, "nie istnieje!")
- return dane
- def create_insert(words):
- for word in words:
- print(f"INSERT [dbo].[Osobowosc] ([cecha]) VALUES (N'{word}')")
- def write_results(words):
- with open('gotowe.txt', 'w', encoding='utf-8') as file:
- for word in words:
- buff = f"INSERT [dbo].[Osobowosc] ([cecha]) VALUES (N'{word}') \n"
- file.write(buff)
- file.close()
- lista = read_data('cechy.txt')
- print(lista)
- create_insert(lista)
- write_results(lista)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement