2017-06-21 20 views
0

這是驗證示例代碼:波迪奧:對Python的API的示例代碼導入一個模塊,我找不到任何地方

from pypodio2 import api 
from client_settings import * #doesn't exist 

c = api.OAuthClient(
    client_id, 
    client_secret, 
    username, 
    password,  
) 
print c.Items.get_item(22342) 

它給我的錯誤,它無法找到client_settings-module,並且我無法在任何地方找到它,無論是在我的電腦上還是在線上。由於代碼似乎是Python 2,我猜可能client_settings是一個Python 2遺蹟?如果不是,我可以在哪裏找到它?

回答

1

看起來好像client_settings只是爲了方便而創建的一個簡單的自定義模塊。它包含client_id,client_secret,用戶名,密碼的定義以及它們的值。這些都是程序特定的,因此這不是庫模塊或其他東西,而只是一個包含它們定義的python文件。你可以創建一個(只需打開一個新的Python文件又名模塊):

#This is in module client_settings.py 
client_id = "blahbleeblue" 
client_secret = "thisIsSuperSecret" 
username = "dora" 
password = "theexplorer" 

然後你給應該工作(當然,假設所有我們定義匹配的格式,他們需要在變量的示例代碼)

+0

我明白了,這很有道理。我覺得我只是想在運行時用代碼中的實際值替換變量名,但你可能是對的。對此仍然很新穎。謝謝! – Chisq

相關問題