Python Forum
reading and writing to a text file help
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
reading and writing to a text file help
#1
I am trying to create a program where the code asks questions and puts it into a text file. Is there any errors here or am I missing something out
f = open("test.txt","r+")
print (f.write("hello"))
print (f.read())
Reply
#2
read the files tutorial for more info
https://python-forum.io/Thread-Basic-Files

res = input('question')

with open('filename.txt','w') as f:
    f.write(res)
Recommended Tutorials:
Reply
#3
try this:
print("ask your question? ", end="") #end="" is optional and removes the new line character so that input can be on the same line as the question
answer = input()
#write to file
with open("your file", "a") as variable_name: #a is append mode so new lines are automatic
 print(answer, file=variable_name)
[/python

[python]
#read from file and print text to screen
with open("your file", "r") as variable_name: #r is read only mode
 for line in variable_name:
  print(line)
Reply
#4
(Aug-29-2017, 08:40 PM)jobemorgan Wrote: I am trying to create a program where the code asks questions and puts it into a text file. Is there any errors here or am I missing something out
f = open("test.txt","r+")
print (f.write("hello"))
print (f.read())

Yes.
1) You don't close the file.  Other people have been suggesting the with block, because it'll handle closing resources automatically.
2) You never ask questions.
3) You never get the responses to the questions you never ask :p
4) You ignore the responses you never get, and instead always write "hello".
5) You're reading and writing from the same file, without seek()ing.  I'm not actually sure what print(f.read()) does here, since you're already at the end of the file.
Reply
#5
try this:
f = open("test.txt","r+")
print (f.write("hello"))
f.seek(0,0)
print (f.read())
f.close()
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Sad problems with reading csv file. MassiJames 3 658 Nov-16-2023, 03:41 PM
Last Post: snippsat
  Reading a file name fron a folder on my desktop Fiona 4 931 Aug-23-2023, 11:11 AM
Last Post: Axel_Erfurt
  Reading data from excel file –> process it >>then write to another excel output file Jennifer_Jone 0 1,119 Mar-14-2023, 07:59 PM
Last Post: Jennifer_Jone
  Reading a file JonWayn 3 1,114 Dec-30-2022, 10:18 AM
Last Post: ibreeden
Thumbs Up Need to compare the Excel file name with a directory text file. veeran1991 1 1,141 Dec-15-2022, 04:32 PM
Last Post: Larz60+
  Reading Specific Rows In a CSV File finndude 3 1,005 Dec-13-2022, 03:19 PM
Last Post: finndude
  Excel file reading problem max70990 1 906 Dec-11-2022, 07:00 PM
Last Post: deanhystad
  Replace columns indexes reading a XSLX file Larry1888 2 998 Nov-18-2022, 10:16 PM
Last Post: Pedroski55
  Writing string to file results in one character per line RB76SFJPsJJDu3bMnwYM 4 1,396 Sep-27-2022, 01:38 PM
Last Post: buran
  Failing reading a file and cannot exit it... tester_V 8 1,838 Aug-19-2022, 10:27 PM
Last Post: tester_V

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020