#!/usr/bin/env python
import gtk
import sys
clipboard = gtk.clipboard_get()
#lijst ={1:"weinig",2:"iets",3:"iets meer",4:"Vier",5:"Vijf"}
lijst = ["weinig", "iets", "iets meer", "Vier", "Vijf"]
if len(sys.argv) == 1:
nr1=int(raw_input('Eerste getal: '))
nr2=int(raw_input('Tweede getal: '))
elif len(sys.argv) > 2:
nr1=int(sys.argv[1])#raw_input('Eerste getal: ')
nr2=int(sys.argv[2])#raw_input('Tweede getal: ')
print (lijst[nr1]+lijst[nr2]) #ter controle
clipboard.set_text(lijst[nr1]+lijst[nr2])
clipboard.store()
else:
print("Not enough arguments")
Opmerking:
lijst kan beter een type lijst [] zijn, als je toch alleen maar opeenvolgende getallen gebruikt.
Om nu het bestand benaderbaar te maken met bijv ALT+F2 moet je een aantal stappen volgen
#maakt het bestand uitvoerbaar
chmod +x /pad/naar/file.py
#maak een symbolische koppeling naar de map /usr/bin zodat het systeem het programma kan vinden
sudo ln -s /pad/naar/file.py /usr/bin/programmanaam