2017-07-09 4 views
0

Wie kann ich diesen Tweet ...Wie tweete ich mehrere Zeilen mit Tweepy?

 
List of fruits: 
1. Apple 
2. Banana 
3. Orange 

Statt dessen?

List of fruits: 1. Apple 2. Banana 3. Orange

Mein Code so weit:

import tweepy 

# Authenticate connection 
auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 
auth.set_access_token(token_key, token_secret) 

# Start API 
api = tweepy.API(auth) 

# Update status 
api.update_status('List of fruits: \n1. Apple \n2. Banana \n3. Orange') 

Wie Sie sehen können, hat '\ n' mit nicht funktionieren. Tweepy ignorierte es einfach.

Vielen Dank im Voraus.

Antwort

1

Wenn Sie eine externe API aufrufen, muss sie auf dem Server nicht in Python geschrieben werden. Vielleicht wird das \ \ n einfach als Ausnahme gefangen. Oder wahrscheinlich wird die Codierung geändert, um die Escape-Zeichen zu ignorieren.

Was können Sie tun, ist:

with open('temp.txt', 'w') as f: 
    f.write('List of fruits: \n1. Apple \n2. Banana \n3. Orange') 

import tweepy 

# Authenticate connection 
auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 
auth.set_access_token(token_key, token_secret) 

# Start API 
api = tweepy.API(auth) 

# Update status 
with open('temp.txt','r') as f: 
    api.update_status(f.read()) 
+0

Perfect - Es funktionierte, vielen Dank! –

+0

Ich bin froh, dass ich helfen konnte –