- Trending Categories
- Data Structure
- Operating System
- C Programming
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to write into a file from command line using Python?
In order to write to a file from command line using Python, the script you want to use for it needs to accept a CLI argument.
For example, you want to write a program that appends "Hello" to any file it opens:
import sys with open(sys.argv, 'a') as f: f.write("Hello")
If you save this file as cat.py and run it using:
$ python cat.py my_file.txt
Then open my_file.txt, you'll see at the end, Hello is written. The above command will take the my_file.txt and pass it to cat.py as a CLI argument in variable argv(second command line argument) which we can use to get the file and read/write to it.
- How to read a file from command line using Python?
- How to write a single line in text file using Python?
- How to run Python functions from command line?
- How to call Python module from command line?
- How to read an entire line from a text file using Python?
- How to Pretty print Python dictionary from command line?
- How to run TestNG from command line?
- How to send a file as an email attachment using the Linux command line?
- How to write binary data to a file using Python?
- How to read complete text file line by line using Python?
- Write a bash script to print a particular line from a file in C
- How to upgrade MySQL server from command line?
- Connect to MySQL database from command line
- How to repair MySQL tables from the command line?
- How to do Python math at command line?