簡體   English   中英

Python語法錯誤時間參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM