2017-10-24 1 views
-1

function moduleA.get_text()にscript01.txtファイルを渡そうとしています。私は定義されていない名前script01と言っているエラーを得た。引数はファイルの名前ではありませんか?Pythonの関数にファイルを渡す方法

import moduleA as moduleA 
script01=moduleA.get_text(script01) 
+0

:もちろん

script01 = '<my filename>' moduleA.get_text(script01) 

では、新しい変数に結果を割り当てることができます引用符。 –

+0

'script01'は変数の名前です - まだ存在しないので、エラーです。 '' script_type() 'へのソースコードがなくても、' 'script01" 'はおそらくスクリプトの名前かもしれません。 – jasonharper

+0

おそらく、pythonのdocs https://docs.python.org/2/library/functions.html?highlight=file#fileから始めてください。 – Bahrom

答えて

1

あなたが引用符を置く必要があります:あなたが引用符を入れていない場合は

moduleA.get_text('script01') 

は、その後、script01を変数と考えられています。したがって、あなたはそれを定義する必要があります。script01は、ファイルの名前は、それは文字列リテラルだと内側にあるべきである場合

a_variable = moduleA.get_text(script01)

関連する問題