|
|
@ -241,15 +241,14 @@ def getSpeed(): |
|
|
|
return json.loads(data) |
|
|
|
return json.loads(data) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def GetLastLine(inputfile, lineNum): |
|
|
|
def getLastLine(inputfile, lineNum): |
|
|
|
# 读文件指定倒数行数 |
|
|
|
# 读文件指定倒数行数 |
|
|
|
try: |
|
|
|
try: |
|
|
|
fp = open(inputfile, 'r') |
|
|
|
fp = open(inputfile, 'r') |
|
|
|
print fp |
|
|
|
|
|
|
|
lastLine = "" |
|
|
|
lastLine = "" |
|
|
|
|
|
|
|
|
|
|
|
lines = fp.readlines() |
|
|
|
lines = fp.readlines() |
|
|
|
print lines |
|
|
|
|
|
|
|
count = len(lines) |
|
|
|
count = len(lines) |
|
|
|
if count > lineNum: |
|
|
|
if count > lineNum: |
|
|
|
num = lineNum |
|
|
|
num = lineNum |
|
|
@ -265,17 +264,14 @@ def GetLastLine(inputfile, lineNum): |
|
|
|
lastre.append(lastLine) |
|
|
|
lastre.append(lastLine) |
|
|
|
|
|
|
|
|
|
|
|
result = '' |
|
|
|
result = '' |
|
|
|
lineNum -= 1 |
|
|
|
num -= 1 |
|
|
|
print lastre |
|
|
|
while num > 0: |
|
|
|
while lineNum > 0: |
|
|
|
print num |
|
|
|
print lineNum |
|
|
|
lastre[num] |
|
|
|
# lastre[lineNum] |
|
|
|
result += lastre[num] + "\n" |
|
|
|
# result += lastre[lineNum] + "\n" |
|
|
|
num -= 1 |
|
|
|
lineNum -= 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return result |
|
|
|
return result |
|
|
|
except (IOError, ZeroDivisionError), e: |
|
|
|
except: |
|
|
|
# print e.message |
|
|
|
|
|
|
|
return getMsg('TASK_SLEEP') |
|
|
|
return getMsg('TASK_SLEEP') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|