Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- from docx import Document
- # Funcție pentru citirea textului dintr-un fișier
- def read_text_from_file(file_path):
- with open(file_path, encoding='utf8', errors='ignore') as f:
- text = f.read()
- return text
- # Funcție pentru scrierea textului într-un fișier
- def write_to_file(text, file_path):
- with open(file_path, 'wb') as f:
- f.write(text.encode('utf8', 'ignore'))
- # Setează calea către directorul cu fișierele TXT
- txt_folder_path = r'D:\2022_12_02'
- # Setează calea către directorul în care vor fi salvate fișierele DOCX
- docx_folder_path = r'D:\2022_12_02\word 2'
- # Creează directorul pentru fișierele DOCX dacă nu există deja
- os.makedirs(docx_folder_path, exist_ok=True)
- # Parcurge fiecare fișier TXT din director
- for filename in os.listdir(txt_folder_path):
- if filename.endswith(".txt"):
- txt_file_path = os.path.join(txt_folder_path, filename)
- # Citeste continutul fisierului TXT
- content = read_text_from_file(txt_file_path)
- # Setează calea pentru fișierul DOCX de salvat
- docx_file_path = os.path.join(docx_folder_path, f"{os.path.splitext(filename)[0]}.docx")
- # Crează un document DOCX și adaugă continutul
- doc = Document()
- doc.add_paragraph(content)
- # Salvează documentul ca fișier DOCX
- doc.save(docx_file_path)
- print(f"Conversie: {txt_file_path} -> {docx_file_path}")
- print("Conversiile au fost finalizate.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement