output to file python code example

Example 1: python print to file

import sys

# only this print call will write in the file
print("Hello Python!", file=open('output.txt','a'))

# not this one (std output)
print("Not written")

# any further print will be done in the file
sys.stdout = open('output.txt','wt')
print("Hello Python!")

Example 2: python - save file

def save_to_file(content, filename):
    with open(filename, 'w') as file:
        file.write(content)

import file_operations
file_operations.save_to_file('my_content', 'data.txt')

Example 3: python save output to file

with open("output.txt", "a") as f:
    print("Hello StackOverflow!", file=f)
    print("I have a question.", file=f)

Example 4: python write

with open(filename,"w") as f:
  f.write('Hello World')

Example 5: print output python to file

print("Hello stackoverflow!", file=open("output.txt", "a"))
print("I have a question.", file=open("output.txt", "a"))

Example 6: save python output to text file

$ python my_program.py > output.txt