如何修复 "Missing mandatory keyword argument 'size' in function call" pylint(missing-kwoa) E1125

how to fix "Missing mandatory keyword argument 'size' in function call" pylint(missing-kwoa) E1125

我想将数组 int 传递给不同文件的函数,我想 return int(1 到 9)
我已经简化了它,但它仍然显示错误 E1125

# in basic.py
 import neural_network as nu
 import numpy as np
 import math


import neural_network as nu

def AI_connector(): 
            Inputv = np.zeros((9), dtype=float)  # input array
            size=9
            return nu.connector(Inputv,size)

# in neural_network.py

import numpy as np
import math 
import random 

Inputv = np.zeros((9), dtype=float)  #input array


def connector(myList=[], *args,size):
    Inputv = np.zeros((size), dtype=float)  #input array
    Inputv=myList
    return 0

这一行

def connector(myList=[], *args,size):

应该是

def connector(size, myList=[], *args):

你总是把默认参数放在第一位,然后是非默认参数。你把*args**kwargs放在最后。