我需要將一個YouTube頻道視圖的數量存儲在一個文本文件中隨着日期和時間..在Python中 我正在做錯了將數據放到文本文件 我收到的錯誤是名稱錯誤名稱結果未定義。 以下是代碼段 有人可以幫忙或指導。斜體標記的語法可能是錯誤的..我是python的新手。 下面是我寫的一段代碼。 請幫助我把日期,時間和瀏覽次數放在一個文本文件中 感謝和問候 。在一個文本文件中存儲youtube頻道的視圖
def channels_list_by_username(service, **kwargs):
results = service.channels().list(**kwargs).execute()
print('This channel\'s ID is %s. Its title is %s, and it has %s views.' %
(results['items'][0]['id'],
results['items'][0]['snippet']['title'],
results['items'][0]['statistics']['viewCount']))
***mvar = (results['items'][0]['statistics']['viewCount'])***
f=open("guru99.txt", "a+")
for i in range(2):
f.write("Appended line %d\r\n" % (i+1))
channels_list_by_username(service, part='snippet,contentDetails,statistics', forUsername='testing')
有些疑惑的計數0.1結果= service.channels()。名單( ** kwargs ).execute( )我認爲結果是一個數組。有人可以證實。我如何將數組內容放入內存變量,如mvar謝謝 –
你能告訴我們'''service.channels()'所在的庫的名稱嗎?文檔應該說明這個函數的返回值是什麼。否則,您可以嘗試「打印(結果)」並查看它的功能。 – Aufziehvogel
我看不到你試圖將數據寫入文件的位置(只有虛擬數據)......如果這是唯一的問題,這可以像'f.write(「View Count:%d」%myvar)',但我假設你已經知道了? – Aufziehvogel