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 :)
