import markovify import codecs import sys filename = sys.argv[1] with codecs.open(filename,'r',encoding='utf8') as f: text = f.read() # # Get raw text as string. # with open("input.txt") as f: # text = f.read() # Build the model. text_model = markovify.Text(text) print("\nFive Random texts: \n#################################################\n") # Print five randomly-generated sentences for i in range(7): print("NEW SENTENCE ----> ") print(text_model.make_sentence()) print("\n") #print("\nthree randomly-generated sentences of no more than 140 characters: \n#################################################\n") # Print three randomly-generated sentences of no more than 140 characters #for i in range(3): # print(text_model.make_short_sentence(140))