On 07/27/2014 11:25 PM, Noah wrote:
Hi there,

The following code I am using to read in lines from a text file. The indentation of the text is getting lost. How can I correct that?


    for file in files:
          with open (file, "r") as file:
        lines = file.readlines()

    for line in lines:
            line = re.sub("#.*", "", line)
            line = line.strip()

The *strip* method on strings removes all whitespace from both ends. There goes your indentation.

policy_lines.append(line)
            print line

Cheers

Example:

>>> "   abc   ".strip()
'abc'


Gary Herron

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to