誰でも私の問題を手伝ってくれませんか。私はPythonが初めてで、次の場合に関数に引数を渡す方法を取得できません:別のファイル(sentiment_analysis)に、辞書とオブジェクトの配列があります:
positiveSentiments = dict() // here are some words related to each of the object
objects = ['Google', 'Apple', 'Motorola']
各オブジェクトの肯定的な感情を表示する必要があります。
def onButtonPosObject(p):
for key in sentiment_analysis.positiveSentiments.keys():
if key == p:
text.insert(END, sentiment_analysis.positiveSentiments[key])
submenu = Menu(text, tearoff=0)
for p in sentiment_analysis.objects:
submenu.add_command(label=p, command = lambda : onButtonPosObject(p), underline=0)
textmenu.add_cascade(label='Display positive sentiments', menu=submenu, underline=0)
onButtonPosObject() 関数のパラメーターとしてラベル (p) の値を渡す必要があると思います。すべてのオブジェクトの PositiveSentiments 辞書から単語のリストを取得する必要がありますが、[] のような空の値を取得します。どんなお勧めにもとても感謝しています!