Python 3.x 获取“AttributeError:';列表';对象没有属性';读';`运行subprocess.run命令时出错

Python 3.x 获取“AttributeError:';列表';对象没有属性';读';`运行subprocess.run命令时出错,python-3.x,subprocess,strimzi,Python 3.x,Subprocess,Strimzi,我有一个脚本,可以在cmd上执行一组命令。但是我得到了以下错误 代码: 错误: 文件“Producer.py”,第40行,在subprocess.run(['kubectl','run',podName,文件“C:\Users\AngadiVB\AppData\Local\Programs\Python38-32\lib\site packages\run\\\\\\\\ init\\ uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

我有一个脚本,可以在cmd上执行一组命令。但是我得到了以下错误

代码:

错误:
文件“Producer.py”,第40行,在subprocess.run(['kubectl','run',podName,文件“C:\Users\AngadiVB\AppData\Local\Programs\Python38-32\lib\site packages\run\\\\\\\\ init\\ uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu“C:\Users\AngadiVB\AppData\Local\Programs\Python\Python 38-32\lib\site packages\run\\uuu init\uuuu.py”,第121行,在create\u process shlex.split(命令)文件“C:\Users\AngadiVB\AppData\Local\Programs\Python\Python 38-32\lib\shlex.py”的拆分返回列表(lex)文件“C:\Users\AngadiVB\Local\Programs\Programs\Python 38-32\lib\shlex.py”的第311行中“,第300行,在uuu next_uuuutoken=self.get_utoken()文件“C:\Users\AngadiVB\AppData\Local\Programs\Python\Python 38-32\lib\shlex.py”中,第109行,在get_utoken raw=self.read_token()文件“C:\Users\AngadiVB\AppData\Local\Programs\Python\Python 38-32\lib\shlex.py”中,第140行,在read_Tokennextchar=self.instream.read(1AttributeError:“list”对象没有属性“read”

注意:第40行是subprocess.run

`with open(r'InputData.txt') as values:
    subprocess.run(['kubectl', 'run', 'kafka-producer152',
            '-ti', '--image=strimzi/kafka:0.19.0-kafka-2.4.0',
            '--rm=true', '--restart=Never',
            '--', 'bin/kafka-console-producer.sh',
            '--broker-list', '11.63.211.79:30044',
            '--topic', 'randomnewtopic'],
        stdin=values,check=True, text=True)`