Quantcast
Channel: Writing a list to a file with Python, with newlines - Stack Overflow
Browsing all 27 articles
Browse latest View live

Answer by Ahmad Masalha for Writing a list to a file with Python, with newlines

Simply:with open("text.txt", 'w') as file: file.write('\n'.join(yourList))

View Article



Answer by BurgerKing Lee for Writing a list to a file with Python, with newlines

i think you are looking for an answer like this.f = open('output.txt','w')list = [3, 15.2123, 118.3432, 98.2276, 118.0043]f.write('a= {:>3d}, b= {:>8.4f}, c= {:>8.4f}, d= {:>8.4f}, e=...

View Article

Answer by Prox for Writing a list to a file with Python, with newlines

I recently found Path to be useful. Helps me get around having to with open('file') as f and then writing to the file. Hope this becomes useful to someone :).from pathlib import Pathimport jsona =...

View Article

Answer by Bahae El Hmimdi for Writing a list to a file with Python, with...

i suggest this solution .with open('your_file.txt', 'w') as f: list(map(lambda item : f.write("%s\n" % item),my_list))

View Article

Answer by MRUNAL MUNOT for Writing a list to a file with Python, with newlines

You can also go through following:Example:my_list=[1,2,3,4,5,"abc","def"]with open('your_file.txt', 'w') as file: for item in my_list: file.write("%s\n" % item)Output:In your_file.txt items are saved...

View Article


Answer by Youjun Hu for Writing a list to a file with Python, with newlines

Redirecting stdout to a file might also be useful for this purpose:from contextlib import redirect_stdoutwith open('test.txt', 'w') as f: with redirect_stdout(f): for i in range(mylst.size):...

View Article

Answer by kamilazdybal for Writing a list to a file with Python, with newlines

Using numpy.savetxt is also an option:import numpy as npnp.savetxt('list.txt', list, delimiter="\n", fmt="%s")

View Article

Answer by bricoletc for Writing a list to a file with Python, with newlines

In Python 3 you can use print and * for argument unpacking:with open("fout.txt", "w") as fout: print(*my_list, sep="\n", file=fout)

View Article


Answer by Nikhil B for Writing a list to a file with Python, with newlines

In Python3 You Can use this loopwith open('your_file.txt', 'w') as f: for item in list: f.print("", item)

View Article


Answer by Tahir Ahmad for Writing a list to a file with Python, with newlines

This logic will first convert the items in list to string(str). Sometimes the list contains a tuple like alist = [(i12,tiger), (113,lion)]This logic will write to file each tuple in a new line. We can...

View Article

Answer by Alex Ulyanov for Writing a list to a file with Python, with newlines

Another way of iterating and adding newline: for item in items: filewriter.write(f"{item}"+"\n")

View Article

Answer by Big Sam for Writing a list to a file with Python, with newlines

Because i'm lazy....import jsona = [1,2,3]with open('test.txt', 'w') as f: f.write(json.dumps(a))#Now read the file back into a Python list objectwith open('test.txt', 'r') as f: a = json.loads(f.read())

View Article

Answer by themadmax for Writing a list to a file with Python, with newlines

Serialize list into text file with comma sepparated valuemylist = dir()with open('filename.txt','w') as f: f.write( ','.join( mylist ) )

View Article


Answer by Nandita Damaraju for Writing a list to a file with Python, with...

You can also use the print function if you're on python3 as follows.f = open("myfile.txt","wb")print(mylist, file=f)

View Article

Answer by shankar for Writing a list to a file with Python, with newlines

with open ("test.txt","w")as fp: for line in list12: fp.write(line+"\n")

View Article


Answer by Bob for Writing a list to a file with Python, with newlines

Why don't you tryfile.write(str(list))

View Article

Answer by vayah for Writing a list to a file with Python, with newlines

poem = '''\Programming is funWhen the work is doneif you wanna make your work also fun:use Python!'''f = open('poem.txt', 'w') # open for 'w'ritingf.write(poem) # write text to filef.close() # close...

View Article


Answer by Marvin W for Writing a list to a file with Python, with newlines

In GeneralFollowing is the syntax for writelines() methodfileObject.writelines( sequence )Example#!/usr/bin/python# Open a filefo = open("foo.txt", "rw+")seq = ["This is 6th line\n", "This is 7th...

View Article

Answer by orluke for Writing a list to a file with Python, with newlines

Using Python 3 and Python 2.6+ syntax:with open(filepath, 'w') as file_handler: for item in the_list: file_handler.write("{}\n".format(item))This is platform-independent. It also terminates the final...

View Article

Answer by belthazar for Writing a list to a file with Python, with newlines

Let avg be the list, then:In [29]: a = n.array((avg))In [31]: a.tofile('avgpoints.dat',sep='\n',dtype = '%f')You can use %e or %s depending on your requirement.

View Article
Browsing all 27 articles
Browse latest View live




Latest Images