Python @ DjangoSpin

PyPro #36 Removing end-of-line characters from a file

Buffer this pageShare on FacebookPrint this pageTweet about this on TwitterShare on Google+Share on LinkedInShare on StumbleUpon
Reading Time: 1 minutes

Removing end-of-line characters from a file in Python

Removing end-of-line characters from a file in Python

Removing end-of-line characters from a file: Write a Python program to create minified versions of files i.e. remove newline characters at end-of-line and bring all content in a single line.

Removing end-of-line characters from a file

# contents of style.css
body {
color: blue;
background: #000;
text-align: center;
}


## EXPECTED OUTPUT ##
body {color: blue; background: #000; text-align: center; }

fhTwo = open('style.css', 'w')
fhTwo.write('body {\n')
fhTwo.write('color: blue; \n')
fhTwo.write('background: #000; \n')
fhTwo.write('text-align: center; \n')
fhTwo.write('}')
fhTwo.close()

fH = open('style.css')

contents = fH.readlines()

newContents = []

for line in contents:
    newContents.append(line.rstrip('\n'))

print("".join(newContents))

fH.close()
Try it here.

See also:


Buffer this pageShare on FacebookPrint this pageTweet about this on TwitterShare on Google+Share on LinkedInShare on StumbleUpon