我正在用Python 2.7編寫一個簡單的程序,使用pycURL庫將文件內容提交給pastebin。 這裏的程序代碼:關於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()
輸出引擎收錄看起來像標準的Python列表:['string\n', 'line of text\n', ...]
等
有什麼辦法,所以它看起來更好,它實際上是人類可讀的,我可以格式化?另外,如果有人能告訴我如何在POSTFIELDS
中使用多個數據輸入,我會非常高興。 Pastebin API使用paste_code
作爲其主要數據輸入,但它可以使用諸如paste_name
之類的可選事項來設置上傳的名稱或paste_private
將其設置爲私有。
我建議讓`POSTFIELDS`問題作爲一個單獨的問題。 – marcog 2011-01-08 13:35:12