截断 Python 命令行参数

Truncating Python Command-line Argument

截断 sys.argv 的问题是什么?尝试做 temp = sys.argv[1, :5]

>> stub.py 123456789

#! /usr/bin/env python            
import sys
temp = sys.argv[1]
print temp
print temp[:5]
print sys.argv[1, :5]

这不是索引常规 python 列表的方式,而是 numpy() 切片约定。

只需使用 sys.argv[1][:5] 即可获得您想要的结果。