ผมกำลังมึนเอามากๆกับเรื่องนี้
ผมสร้าง folder ชื่อ main ไว้ และใน folder มีไฟล์ person.py กับ student.py อยู่ครับ โครงสร้างโดยรวมควรเป็นดังนี้ถูกไหมครับ
main/
__init__.py
person.py
student.py
ในไฟล์ __init__.py ผมเขียน
import main.person
ถูกต้องไหมครับ
ปัญหาคือพอผม import person เข้าไปใน student.py เพื่อที่ผมจะสืบทอด class ของ person มันขึ้น error ว่า
TypeError: module.__init__() takes at most 2 arguments (3 given)
ต้องแก้ไขไงครับ
รบกวนด้วยนะครับ
ใช้Python เวชั่นอะไรครับ
บล็อก: wannaphong.com และ Python 3
version 3.3.2 ครับ
น่าจะเป็นอันเดียวกับคำถามนี้นะครับ ?
http://stackoverflow.com/questions/14583761/typeerror-module-init-takes-at-most-2-arguments-3-given
ขอบคุณมากครับ จะลองทำตามดูครับ