What you can do here is that modify the list itself and add the newline character after each element. If you want to print line by line text to the file using writelines function, you can still do that but you’ll have to use extra effort. But that’s the exact content of the list. If you use a command to view file in Linux command line, here’s what you’ll see in the output: New YorkLondonParisNew Delhi This method takes a list as input and writes the list as it is to the opened file. The two other methods we saw wrote the content of the list to the file in line by line fashion. Method 3: Write all the lines to a file at once using writelines() function If you don’t do that you’ll see all the list content in one single line. This is why I added the new line character ‘\n’ after each iteration so that the list elements are written to the file line by line. Note that the elements in the list don’t have new line character. Here’s a sample Python program: MyList = So, we’ll be using the for loop again to iterate on each element in the list and write it to the file. The write() function takes string as the argument. We are going to use the Write() function. Now let’s see another way to save list to file in Python. Method 2: Write list to file in using Write function in Python If you want to save the previous content of the file, you can open the file in append mode by using the option ‘a’ instead of ‘w’. All the previous content of the file in this mode will be overwritten. In the examples, the file has been opened in write mode with the ‘w’ option. If you use the cat command to display the content of the output file, it will be this: New YorkĪs you can see, the list elements have been written line by line in the output file. The print commands write the element to the opened file. The for loop in python iterates at each element in the list. The file output.txt is opened in writing mode. Here’s a sample Python program for your reference: MyList = The list elements will be added in a new line in the output file. The print command in Python can be used to print the content of a list to a file. Method 1: Writing a list to a file line by line in Python using print string etc using the functions mentioned here. The examples I am using here discusses writing the list to file but you can use it to write any kind of text. Writing a List to a File in PythonĪctually the methods I am going to discuss here are used for writing text to a file in Python. In this quick tutorial, I’ll show you several ways for writing a list to a file in Python. In an earlier scripting tip, I showed you how to execute Shell commands in Python.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |