【发布时间】:2017-04-20 20:26:28
【问题描述】:
我在python 2.7环境下运行其他代码如下的python 3代码,出现如下错误,请给我一些解决方法的提示,谢谢!如果您想了解更多信息,请告诉我。
python 代码:
#! /usr/bin/env python
from __future__ import print_function
import argparse
from collections import defaultdict
import numpy as np
import os
import sys
import utils
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('target')
args = parser.parse_args()
target = defaultdict(list)
for i, line in enumerate(sys.stdin):
filename, score, *rect = line.strip().split()
name, _ = os.path.splitext(filename)
score = float(score)
rect = tuple(map(float, rect))
target[name].append((score, rect))
if (i + 1) % 1000 == 0:
print(i + 1, file=sys.stderr)
for name in target.keys():
target[name] = np.array(target[name], dtype=utils.dtype)
target[name].sort(order=('score',))
target[name][:] = target[name][::-1]
np.savez_compressed(args.target, **target)
错误:
File "./scripts/lo.py", line 19
filename, score, *rect = line.strip().split()
^
SyntaxError: invalid syntax
【问题讨论】:
标签: python python-2.7