2

これは、Easygui と Python を使用した multienterbox での私の最善の試みです。誰かが私に実際の例を教えてください。

import easgui

(fieldNames= ['Year','Month','Day','Time Hour','Time Minute', 'AM or PM'])
log = easygui.multenterbox(msg='Fill in the blanks',title='log', fieldNames)

OS X 10.6 で Python 2.5 を実行しています

4

1 に答える 1

3
  1. 最初の行が括弧で囲まれています - これは許可されていません。
  2. 3 番目の引数にはキーワード構文を使用していませんが、最初の 2 つの引数には if を使用しています。

また

log = easygui.multenterbox(msg='Fill in the blanks',title='log', fieldnames=fieldNames)

また

log = easygui.multenterbox('Fill in the blanks', 'log', fieldNames)

動作します。

これらのコマンドをインタープリターに入力してみて (ターミナルを開き (スポットライトで「ターミナル」を検索)、行を 1 行ずつ入力して、表示されるエラーを探すか、ターミナルで探すと便利なようです)。 「python yourscript.py」と入力すると、エラー メッセージが表示されます。これらの問題にはそれぞれ、問題を説明する役立つエラー メッセージがあります。これらを読むことに慣れたら、独自のスクリプトをデバッグできます。

于 2011-10-27T10:40:09.590 に答える