Apr-05-2018, 07:48 PM
Hey, is there a way to exclude words from a list that have specific endings, like every single word that ends with -s or -en? In my script i import some lists from external files to my script and these lists are very long and i can't delete the specific words by myself, because it would take days. So i thought there may be a python-command or something. This is my script:
import random, time, tweepy, ast with open('liste1.txt') as infile: list1 = ast.literal_eval(infile.read()) with open('liste1.txt') as infile: list1 = ast.literal_eval(infile.read()) with open('liste1.txt') as infile: list1 = ast.literal_eval(infile.read()) def one(): return random.choice(list1) + random.choice(list2) def two(): return random.choice(list2) + random.choice(list3) #I'm working on a Twitter bot, that's just some twitter stuff down here consumer_key = 'XXX' consumer_secret = 'XXX' access_token = 'XXX' access_token_secret = 'XXX' auth = tweepy.OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) api = tweepy.API(auth) while True: postthis = random.choice([one,two])() if len(postthis) <= 140: api.update_status(status=postthis) time.sleep(10)Thanks :)