次の方法で関数を呼び出そうとしています。
for TestCase in sys.argv[1:]:
TestTree = ET.parse(TestCase)
Root = TestTree.getroot()
inputFile = Root[0].text
start_server(inputFile)
def start_server (inputFile):
server_process = Process(target=HTTPServer.initServer, args=(inputFile))
server_process.start()
def initServer(self,inputFile):
print(inputFile)
ただし、これらの行を実行すると、次のエラーで TraceBack が表示されます。
TypeError: initServer() takes 2 positional arguments but 182 were given
ここで、inputFile は単純な HTML Web ページです。どこで間違って182個の引数を送信していますか?