我正在尝试以下列方式调用函数:
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 网页。我在哪里出错并发送 182 个参数?