Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Read a file
#1
Hello, all. I'm having trouble noticing the explanation of the wiki, the link below show my problem.

Input and Output

I created a file in .txt and another in .py Here's the description of the file:

quotes.txt
1. Never in the field of human conflict was so much owed by so many to so few. -Winston Churchill
2. Do you have to have a reason for loving? - Brigitte Bardot
3. Minimalism wasn't a real idea - it ended before it started. - Sol LeWitt
4. The best place to find God is in a garden. You can dig for him there. - George Bernard Shaw
5. There cannot be a crisis next week. My schedule is already full. - Henry Kissinger

teste.py
f = open('quotes.txt')
for line in f.readlines():
	print(line, end='')
I intend that each time I run the file, a different quote is displayed randomly.
Reply
#2
You could, for example, store each line in a list (of quotes), instead of print it.
And to choose a random one, use random module's random.choice.

As an aside, it is recommended to use a context manager when working with files (here is one of many resources on the subject).
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Connecting to Remote Server to read contents of a file ChaitanyaSharma 1 163 May-03-2024, 07:23 AM
Last Post: Pedroski55
  Recommended way to read/create PDF file? Winfried 3 2,939 Nov-26-2023, 07:51 AM
Last Post: Pedroski55
  python Read each xlsx file and write it into csv with pipe delimiter mg24 4 1,532 Nov-09-2023, 10:56 AM
Last Post: mg24
  read file txt on my pc to telegram bot api Tupa 0 1,157 Jul-06-2023, 01:52 AM
Last Post: Tupa
  parse/read from file seperated by dots giovanne 5 1,146 Jun-26-2023, 12:26 PM
Last Post: DeaD_EyE
  Formatting a date time string read from a csv file DosAtPython 5 1,366 Jun-19-2023, 02:12 PM
Last Post: DosAtPython
  How do I read and write a binary file in Python? blackears 6 6,907 Jun-06-2023, 06:37 PM
Last Post: rajeshgk
  Read csv file with inconsistent delimiter gracenz 2 1,220 Mar-27-2023, 08:59 PM
Last Post: deanhystad
  Read text file, modify it then write back Pavel_47 5 1,673 Feb-18-2023, 02:49 PM
Last Post: deanhystad
  Correctly read a malformed CSV file data klllmmm 2 2,023 Jan-25-2023, 04:12 PM
Last Post: klllmmm

Forum Jump:

User Panel Messages

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