This is a useful program that chooses a random word from a given list.
python Random_word_from_list.pyCode language: CSS (css)
Make sure you have a file in the same directory you wish to choose a random word from.
import sys import random # check if filename is supplied as a command line argument if sys.argv[1:]: filename = sys.argv else: filename = input("What is the name of the file? (extension included): ") try: file = open(filename) except (FileNotFoundError, IOError): print("File doesn't exist!") exit() # handle exception # get number of lines num_lines = sum(1 for line in file if line.rstrip()) # generate a random number between possible interval random_line = random.randint(0, num_lines) # re-iterate from first line file.seek(0) for i, line in enumerate(file): if i == random_line: print(line.rstrip()) # rstrip removes any trailing newlines :) breakCode language: PHP (php)