Pythn 模塊遇到問題,求解答
就是在定义模块的时候,假如我把可运行的代码放到一个名为ro2.py的文件夹里,然后在别的.py文件里就可以通过import ro2来引用它。我這樣理解對嗎?
如果正確,那爲什麽會出現下面的情況:
我編輯了一個ro1.py的文件:
class Teacher():
def func(self):
print(‘teacher is Jhon’)
又在ro3.py的文件裏這樣引用了:
import ro1
Lisi=ro1.Teacher()
Lisi.func()
它可以運行,但同時還提示說NO module named ro1
所以我搞不懂爲什麽會這樣!
還有,if name == 'main’這句代碼又是什麽意思?
希望學懂的人幫幫我,感謝各位!