2017-03-26 7 views
0

簡単な質問をして申し訳ありません...しかし、私は何が間違っているかを把握しようとほとんど時間を費やしました。私は経験豊富なパイソン人ではありませんが、数ヶ月前から学校で始めてからおそらく1000行のコードを書いています。なぜクラス呼び出しのpythonエラーが関数を "見る"ことができません

私はこれまでも易しく書き直さました。..

"呼び出し" の.py PGM:

import wclass1 
passingString = "this is test" 
wclass1.wfunction1(passingString) 

クラス "と呼ばれる" wclass1.py PGM:

class wclass1(): 
#   
    def wfunction1(receivedString): 
     print(receivedString) 
     return 

エラーメッセージwin10/Spyderのpy2.7から: AttributeError: 'module'オブジェクトには 'wfunction1'という属性はありません

私はそれが何か単純でなければならないと確信しています。誰かが私にこのやりとりを教えてもらえますか?おかげで.....

+0

ですそれを愚かにするクラスが、あまりにも多くを削除したかもしれません。私は内部に関数を持つクラスを書くことを試みています。 – Timbo1711

答えて

0

calling.py

from wclass1 import wclass1 
passingString = "this is test" 
wclass1().wfunction1(passingString) 

wclass1.py

class wclass1(): 
#   
    def wfunction1(self, receivedString): 
     print(receivedString) 
     return 

出力
これは私がから__init__と自己のようないくつかのコードを削除したテスト

+0

おかげで、私はあまりにも、私は何かを介して作業するchinmayで動作します。どうもありがとう! – Timbo1711

関連する問題