问题描述
我已经开始为自己的个人项目寻找this存储库。但是我无法通过此功能
def run(command_args,input_=None):
stdin = subprocess.PIPE if (input_ is not None) else None
input_data = input_
if isinstance(input_data,str):
input_data = open(input_,'rb')
if hasattr(input_data,'read'):
input_data = input_data.read()
process = subprocess.Popen(command_argsbasestring,stdout=subprocess.PIPE,stdin=stdin)
stdout_data,stderr_data = process.communicate(input=input_data)
if hasattr(input_,'close'):
input_.close()
if process.returncode != 0:
return None
return BytesIO(stdout_data)
特别是这一行
process = subprocess.Popen(command_argsbasestring,stdout = subprocess.PIPE,stdin = stdin)
解释器给出NameError。如果有人让我理解此功能,以便在popen中插入一些已知命令,将不胜感激。
如果有帮助,则从thumbnail_.py文件的第130行调用。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)