Python - Read File as String
Python ? Read File as String
Python ? Read File as String
You can read whole content of a file to a string in Python.
In this tutorial, we will learn how to read a file to a string, covering different scenarios, with the help of well detailed examples.
Generally, to read file content as a string, follow these steps. 1. Open file in read mode. Call inbuilt open() function with file path as argument. open() function returns a file object. 2. Call read() method on the file object. read() method returns whole content of the file as a string. 3. Close the file by calling close() method on the file object.
The default mode is text mode for open() function. So, even if you do not provide any mode for open() function, the read operation should work fine.
Example 1 ? Read File to a String
In this example, we assume that we a file with two lines of content present in the location D:/data.txt . We shall apply the sequence of steps mentioned above, and read the whole content of file to a string.
example.py ? Python Program
#open text file in read mode text_file = open("D:/data.txt", "r") #read whole file to a string data = text_file.read() #close file text_file.close() print(data)
Run the above program. Python interpreter reads the file to a string and prints it to the standard output.
Output
Hello World! Welcome to .
Example 2 ? Read File to String ? File Path Incorrect
In this example, we assume that we are trying to read content of a file that is not present. In other words, file path is incorrect.
example.py ? Python Program
#open text file in read mode text_file = open("D:/data123.txt", "r") #read whole file to a string data = text_file.read() #close file text_file.close() print(data)
Run the above program. As the file is not present, we should expect that Python interpreter might throw some Error.
Traceback (most recent call last): File "d:/workspace/fipics/rough.py", line 2, in text_file = open("D:/data123.txt", "r")
FileNotFoundError: [Errno 2] No such file or directory: 'D:/data123.txt'
There is our FileNotFoundError. And the message says that no such file or directory with the file path passed to open() function.
Example 3 ? Read File to String ? Prior Check if File is Present
In this example, before reading a file, we shall check if the file present. Only after we make a confirmation that the file present, we shall read its content to a string.
To check if a file is present, we use os.path.isfile() function.
example.py ? Python Program
import os file_path = "D:/data123.txt" #check if file is present if os.path.isfile(file_path):
#open text file in read mode text_file = open(file_path, "r") #read whole file to a string data = text_file.read() #close file text_file.close() print(data)
Now, try with the file paths that is present and not present. If the file is present, you read the text from file, else you don't. But, no runtime error from Python Interpreter.
Conclusion
In this Python Tutorial, we learned how to read file content to a string.
Python Programming
Python Tutorial Install Python Install Anaconda Python Python HelloWorld Program Python Variables Python Variable Data Type Conversion Python Comments
Control Statements
Python If Python If Else Python While Loop Python For Loop
Python String
Python String Methods Python String Length Python String Replace Python Split String Python Count Occurrences of Sub-String Python Sort List of Strings
Functions
Python Functions
Python Collections
Python List Python Dictionary
Advanced
Python Multithreading
Useful Resources
Python Interview Questions
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- c h a p ter file handling in 2 python
- file input and output and conditionals borenstein lab
- variables and simple data types
- reading external files into sas using a data step university of south
- python read file as string
- interaction between sas and python for data handling and visualization
- python activity 2 input and variables in python ioct
- python file i o cheat sheet michigan state university
- reading and writing data files with python astrophysics
- python tutorial reading and manipulating catalogs
Related searches
- python read file path
- python read file line by line
- python read file into array
- read file to string python
- python read file loop
- python read csv as data table
- python read csv as dict
- python read file utf 8
- python read file example
- python read file with open
- python read txt as string
- python read file write file