写一个小工具,获取指定文本文件指定分隔的指定列。
一个文件里面每一列是制表符分隔的,我在命令行里这样写:python test.py test.txt \t 3 获取test.txt中的第三列。
python 文件是这样获取但参数的:file_name,dilimeter,column = sys.argv[1:]
这里面,delimeter 获取的是 \\t ,如何写,才能获取到\t呢??
写一个小工具,获取指定文本文件指定分隔的指定列。
一个文件里面每一列是制表符分隔的,我在命令行里这样写:python test.py test.txt \t 3 获取test.txt中的第三列。
python 文件是这样获取但参数的:file_name,dilimeter,column = sys.argv[1:]
这里面,delimeter 获取的是 \\t ,如何写,才能获取到\t呢??
自己找到解决方法了。
delimeter = eval("'%s'" % delimeter)