Python语法错误时间参数

2024-09-27 23:27:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个剧本

for i in ['1', '2', '3'] :
  (time python quicksort6.py qs-input.$i)  > qs-output.$i 2>&1
  uname -a >> qs-output.$i
  who >> qs-output.$i 

它运行一个Python文件(quicksort6.py),该文件接受3个文件作为输入参数(这就是循环的原因)。你知道吗

问题是我犯了这个错误

 File "run.py", line 3    
     (time python quicksort6.py qs-input.$i)  > qs-output.$i 2>&1
             ^       
     SyntaxError: invalid syntax

有什么帮助吗?你知道吗


Tags: 文件inpyforinputoutput参数time
1条回答
网友
1楼 · 发布于 2024-09-27 23:27:43

这个“驱动程序”脚本很可能是一个shell脚本(通常命名为something.sh)。你知道吗

例如:

#!/bin/bash

for i in 1 2 3; do
    $(time python quicksort6.py qs-input.$i) > qs-output.$i 2>&1
    uname -a >> qs-output.$i
    who >> qs-output.$i
done

我们也可以让它成为一个python脚本,但它会更加混乱。由你决定。你知道吗

相关问题 更多 >

    热门问题