1

私は機能を持っています:

def make_happiness_table("word-happiness.csv"):
   ''' make_happiness_table: string -> dict
      creates a dictionary of happiness scores from the given file '''

   return {}

しかし、プログラムを実行しようとすると、構文エラーが発生し続けます。

File "happiness.py", line 13
def make_happiness_table("word-happiness.csv"):
                                            ^
SyntaxError: invalid syntax

どうすればこれを修正できますか?

4

2 に答える 2

5

関数定義で実際のファイル名を指定しないでください。次のように、関数が呼び出されたときに入力される変数を指定してください。

def make_happiness_table(filename):
   ''' make_happiness_table: string -> dict
      creates a dictionary of happiness scores from the given file '''

   return {}

make_happiness_table("word-happiness.csv")
于 2012-10-17T14:22:19.670 に答える
3

試す:

def make_happiness_table(filename="word-happiness.csv"):
   ''' make_happiness_table: string -> dict
      creates a dictionary of happiness scores from the given file '''

   return {}
于 2012-10-17T14:23:19.263 に答える