Home > OS >  Python - doc to docx file converter input, file path from a txt file
Python - doc to docx file converter input, file path from a txt file

Time:02-21

Hi stackoverflow community,

Situation,
I'm trying to run this converter found from enter image description here

CodePudding user response:

with open("file_path",'r') as file_content:
    content=file_content.read()
content=content.split('\n')

You can read the data of the file using the method above, Then covert the data of file into a list(or any other iteratable data type) so that we can use it with for loop.I used content=content.split('\n') to split the data of content by '\n' (Every time you press enter key, a new line character '\n' is sended), you can use any other character to split.

for i in content:
   # the code you want to execute

Note

Some useful links:

CodePudding user response:

By looking at your situation, I guess this is what you want (to only convert certain file in a directory), in which you don't need an extra '.txt' file to process:

import os

for f in os.listdir(path):
    if f.startswith("Prelim") and f.endswith(".doc"):
        convert(f)
        
        

But if for some reason you want to stick with the ".txt" processing, this may help:

with open("list.txt") as f:
    lines = f.readlines()
    for line in lines:
        convert(line)
        
  • Related