J'essaie d'ajouter quelques informations à un script python qui publie l'information sur Twitter. Voici le code à ce jour:(Python) Comment imprimer une variable à une commande Tweepy "API.update_status()"?
#!/usr/bin/python
import os
import subprocess
import psutil
import sys
import tweepy
#----------------------------------------
# Gives a human-readable uptime string
def uptime():
try:
f = open("/proc/uptime")
contents = f.read().split()
f.close()
except:
return "Cannot open uptime file: /proc/uptime"
total_seconds = float(contents[0])
# Helper vars:
MINUTE = 60
HOUR = MINUTE * 60
DAY = HOUR * 24
# Get the days, hours, etc:
days = int(total_seconds/DAY)
hours = int((total_seconds % DAY)/HOUR)
minutes = int((total_seconds % HOUR)/MINUTE)
seconds = int(total_seconds % MINUTE)
# Build up the pretty string (like this: "N days, N hours, N minutes, N seconds")
string = ""
if days> 0:
string += str(days) + " " + (days == 1 and "day" or "days") + ", "
if len(string)> 0 or hours> 0:
string += str(hours) + " " + (hours == 1 and "hour" or "hours") + ", "
if len(string)> 0 or minutes> 0:
string += str(minutes) + " " + (minutes == 1 and "minute" or "minutes") + ", "
string += str(seconds) + " " + (seconds == 1 and "second" or "seconds")
return string;
uptime() = time
psutil.Process(2360).get_memory_percent() = Mem
##Twitter Auth Stuff##
CONSUMER_KEY = 'blahblah'
CONSUMER_SECRET = 'edited because'
ACCESS_KEY = 'this is'
ACCESS_SECRET = 'private'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
api.update_status()
Je suis en train d'avoir le temps et les variables mem affichent leurs sorties au api.update_status()
Toute idée ou d'autres moyens de le faire?
Merci!
Ceci est mon premier script python, donc je ne savais pas comment faire un chaîne. Merci! – Paul