Ich schreibe ein einfaches Programm in Python 2.7 mit PycURL-Bibliothek, um Dateiinhalte an Pastebin zu senden. Hier ist der Code des Programms:Neue Frage zur Dateiformatierung in Python
#!/usr/bin/env python2
import pycurl, os
def send(file):
print "Sending file to pastebin...."
curl = pycurl.Curl()
curl.setopt(pycurl.URL, "http://pastebin.com/api_public.php")
curl.setopt(pycurl.POST, True)
curl.setopt(pycurl.POSTFIELDS, "paste_code=%s" % file)
curl.setopt(pycurl.NOPROGRESS, True)
curl.perform()
def main():
content = raw_input("Provide the FULL path to the file: ")
open = file(content, 'r')
send(open.readlines())
return 0
main()
Der Ausgang Pastebin sieht aus wie Standard-Python-Liste: ['string\n', 'line of text\n', ...]
usw.
Gibt es eine Möglichkeit, es zu formatieren könnte, damit es besser aussieht und es ist eigentlich für Menschen lesbaren? Außerdem wäre ich sehr froh, wenn mir jemand sagen könnte, wie man mehrere Dateneingaben in POSTFIELDS
verwendet. Pastebin API verwendet paste_code
als seine Hauptdateneingabe, aber es kann optionale Dinge wie paste_name
verwenden, die den Name des Uploads festlegen, oder paste_private
, der es privat setzt.
Ich empfehle die 'POSTFIELDS' Frage als separate Frage zu stellen. – marcog