Below are the codes I have tried to read the text in the text file in a method called check_keyword()
def check_keyword():
with open(unknown.txt, "r") as text_file:
unknown = text_file.readlines()
return unknown
This is how i called the method:
dataanalysis.category_analysis.check_keyword()
The text in the text file:
Hello this is a new text file
There is no output for the method above :((
Use the ReadAllText method of the My. Computer. FileSystem object to read the contents of a text file into a string, supplying the path.
To convert an integer to string in Python, use the str() function. This function takes any data type and converts it into a string, including integers. Use the syntax print(str(INT)) to return the int as a str , or string.
text_file.readlines() returns a list of strings containing the lines in the file. If you want only a string, not a list of the lines, use text_file.read() instead.
You also have another problem in your code, you are trying to open unknown.txt, but you should be trying to open 'unknown.txt' (a string with the file name).
You can do this as follows:
with open("foo","r") as f:
string = f.read()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With