我使用以下pylint API来点击一些python脚本:
http://localhost/index.html?code=dQ_OdChtwNj794waGS4JGXDkKPkZd5iOJ51B2KTGr-I.3d7dc148-1fc5-4d36-9bbf-a642c8d2a283&state=a8ab64ee-4296-4048-89e8-777bbf1f39b7#/profile
然而,我对(out,err)= epylint.py_run(command_options=file , return_std=True, script='pylint')
的行为感到惊讶,它几乎适用于所有脚本,并提供正常的标准输出消息。但是,对于某些脚本,它会挂断,并且根本没有响应。我调查了一下,发现py_run
模块打开一个外部进程来执行pylint。在我的情况下,PIPE可能会被堵塞。我不确定我的理由。如果有人遇到过类似的情况,请分享一下吗?或者有关替代API的任何信息?