[英]Python syntax error time arguments
我有這個劇本
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
有什么幫助嗎?
該“驅動程序”腳本很可能應該是外殼程序腳本(通常命名為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腳本,但這會更加混亂。 由你決定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.