結果を一晩で自動的に更新し、Googleドライブのファイルに保存するレポートシステムに取り組んでいます。現在機能しているのは、ログインとパスワードの情報をハードコーディングすることです。これは、機能していても決して理想的ではありません。StackOverflowで検索しても、この質問は具体的に示されていません。これは私を驚かせます。コードの関連セクションを含む非常に単純化された例は、次のようになります。
import gdata.docs.service
class GDrive(object):
def __init__(self, email, password)
self.gd_client = gdata.docs.service.DocService()
self.gd_client.ClientLogin(email, password)
def upload(self):
# Code to Upload file somewhere in GDrive.
gd = GDrive("the@email.address", "ThePassword")
gd.upload()
ユーザー名とパスワードを明示的に記述しないようにするために何かできることはありますか?