所以我的id的字符串保存爲CSV的閱讀CSV行文件轉換成字符串在Python
即)http://i.imgur.com/atCJJCx.png
號碼和我要的是每個行轉換這個CSV文件是一個字符串/列表蟒蛇
mylist=[411211, 1234404, 5711427, 13600442, 13600641, 13601660, 13619537, 15302899 ...]
然後在字符串中每個數字將經歷一個API請求,然後吐出名稱
然後,我希望能夠STO再次在csv中重新命名這些名稱。
我知道通過API工作將數字轉換爲名稱的代碼,因爲我試圖在Python中手動輸入數字作爲列表,並且能夠在python中打印出名稱。但我在與CSV工作麻煩......
Okayyy所以轉換成列表莫名其妙地工作...... 我還是不完全瞭解......(忘了說我是一個新手到這整個編程的事情...)
import urllib2
import json
import csv
with open('jfl42facebooknumberid.csv', 'rU') as csvfile:
reader = csv.reader(csvfile, quoting=csv.QUOTE_NONE)
for row in reader:
myid='. '.join(row)
try:
myfile=urllib2.urlopen("http://graph.facebook.com/"+ myid +"?fields=name")
myjson=json.loads(myfile.read())
print myjson["name"]
except:
print myid
但是,這打印我想要的結果!我只需要弄清楚如何存儲到一個CSV ...
另外在Python 2.x中,http://docs.python.org/2/library/csv.html – 2013-04-28 21:39:02
我知道我知道我很抱歉,我在最長的時間裏看着它,但我不斷得到奇怪的結果。 。對於python來說真的很新鮮,但是第一部分工作起來了!我只需要將打印的結果存儲爲csv文件... – user2330104 2013-04-28 21:51:38
我知道爲什麼實際上..這是因爲我一直使用rb當我不得不使用rU(我仍然沒有得到兩者之間的區別... ) – user2330104 2013-04-28 21:52:29