Refine
This commit is contained in:
@@ -289,6 +289,7 @@ def run_project(name: str, readable_output: bool = False) -> str:
|
|||||||
rpt = os.path.join(os.path.join(dir, 'temp'), input + '.rpt')
|
rpt = os.path.join(os.path.join(dir, 'temp'), input + '.rpt')
|
||||||
opt = os.path.join(os.path.join(dir, 'temp'), input + '.opt')
|
opt = os.path.join(os.path.join(dir, 'temp'), input + '.opt')
|
||||||
command = f'{exe} {inp} {rpt} {opt}'
|
command = f'{exe} {inp} {rpt} {opt}'
|
||||||
|
print(command)
|
||||||
|
|
||||||
data = {}
|
data = {}
|
||||||
|
|
||||||
@@ -308,7 +309,7 @@ def run_project(name: str, readable_output: bool = False) -> str:
|
|||||||
# 启动子进程
|
# 启动子进程
|
||||||
with subprocess.Popen(
|
with subprocess.Popen(
|
||||||
command,
|
command,
|
||||||
stdout=subprocess.PIPE,
|
stdout=subprocess.STDOUT,
|
||||||
stderr=subprocess.STDOUT, # 合并错误输出和标准输出
|
stderr=subprocess.STDOUT, # 合并错误输出和标准输出
|
||||||
text=True, # 文本模式(Python 3.7+)
|
text=True, # 文本模式(Python 3.7+)
|
||||||
bufsize=1, # 行缓冲
|
bufsize=1, # 行缓冲
|
||||||
|
|||||||
Reference in New Issue
Block a user