www.decodingdevops.com Open in urlscan Pro
111.118.212.223  Public Scan

URL: https://www.decodingdevops.com/python-write-to-file-line-by-line/
Submission: On February 16 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

POST https://www.decodingdevops.com/wp-comments-post.php

<form action="https://www.decodingdevops.com/wp-comments-post.php" method="post" id="commentform" class="comment-form">
  <p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p>
  <p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required="required"></textarea></p>
  <p class="comment-form-author"><label for="author">Name</label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name"></p>
  <p class="comment-form-email"><label for="email">Email</label> <input id="email" name="email" type="text" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email"></p>
  <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="text" value="" size="30" maxlength="200" autocomplete="url"></p>
  <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time
      I comment.</label></p>
  <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment"> <input type="hidden" name="comment_post_ID" value="1594" id="comment_post_ID">
    <input type="hidden" name="comment_parent" id="comment_parent" value="0">
  </p>
  <p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="0090c63049"></p>
  <p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="1676525401670">
    <script>
      document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

Text Content

/DECODING/DEVOPS


AUTOMATE EVERYTHING


NAVIGATION

Skip to content
 * Rust Programming
 * About Us
 * contact


POST NAVIGATION

← Python Write To File-Python Write To Text File:
How To Push Docker Images To Docker Hub →


PYTHON WRITE TO FILE LINE BY LINE

Posted on by decoding devops

 * Python Write To File Line By Line:
   * Python Write To File Line By Line Using writelines():
     * * Output:
   * Python Write To File Line By Line Using writelines() and For Loop:
     * * Output:
   * or Opening a File In a Different Way:
     * * Output:
   * Python Write To File Line By Line Using write() and For Loop:
     * * output:
   * Read a file line by line and write this lines into new file


PYTHON WRITE TO FILE LINE BY LINE:


PYTHON WRITE TO FILE LINE BY LINE USING WRITELINES():

Here in the first line, we defined a list in a variable called ‘numbers’. you
can give any name to this variable. and we are opening the devops.txt file and
appending lines to the text file. in python writelines(), module need a list of
data to write. so we mentioned variable ‘numbers’ in writelines() function and
in the last line we closed the opened file



numbers = ["One\n", "Two\n", "Three\n", "Four\n", "Five\n"]
F = open("devops.txt", "a")
F.writelines(numbers)
F.close()

OUTPUT:

devops.txt

One
Two
Three
Four
Five


PYTHON WRITE TO FILE LINE BY LINE USING WRITELINES() AND FOR LOOP:

lines = ['line1', 'line2',"line3"]
f=open('devops.txt', 'a')
f.writelines("%s\n" % i for i in lines)
f.close()



here in the first line we defined a list with varaible lines. and in the second
line, we are opening the file to append the new lines. and then by using
writelines() function we are sending the list to the file line by line.
writelines function in python needs a list. so here we are sending list ‘lines’
to writelines() by using for loop.

OUTPUT:

devops.txt

line1
line2
line3


OR OPENING A FILE IN A DIFFERENT WAY:

lines = ['line1', 'line2']
with open('devops.txt', 'a') as f:
    f.writelines("%s\n" % l for l in lines)

here we used the same code as above but to open the file and append we used a
different method.

OUTPUT:

devops.txt



line1
line2



PYTHON WRITE TO FILE LINE BY LINE USING WRITE() AND FOR LOOP:

abc = ["One", "Two", "Three", "Four", "Five"]
x = open("devops.txt", "a")
for i in abc:
    x.write('\n%s' % i)
x.close()

here in the first line, we defined our list which needs to add to our text file.
and the second line we opened the file and appending data into that file. in the
third and fourth line, we defined a for loop to write data into that file line
by line. here you can see \n it will add a new line in the beginning only so our
new appending data will add as a new line.

OUTPUT:

devops.txt

One
Two
Three
Four
Five


READ A FILE LINE BY LINE AND WRITE THIS LINES INTO NEW FILE

 

with open("devops.txt","r") as d:
  x=d.readlines()
with open("new.txt","w") as f:
  f.writelines(x)
  f.close()

above code will read the devops.txt file line by line and write intoto another
file called new.txt. So the both files will be look similar.

This entry was posted in python and tagged Python Write To File Line By Line.
Bookmark the permalink.


POST NAVIGATION

← Python Write To File-Python Write To Text File:
How To Push Docker Images To Docker Hub →


LEAVE A REPLY CANCEL REPLY

Your email address will not be published. Required fields are marked *

Comment *

Name

Email

Website

Save my name, email, and website in this browser for the next time I comment.





Δ


Proudly powered by WordPress | Theme: Confit by WordPress.com.