作者yoco315 (眠月)
看板Python
标题Re: [问题] 关於使用python写一个自动删除csv列数ꨠ…
时间Thu Apr 24 18:44:26 2008
※ 引述《vivianCute (最可爱了啦~*)》之铭言:
: 朋友是python的新手,
: 有以下问题想请问版上的高手们,
: 还请大家不吝赐教,感激不尽!
: 由於问题内容有点长,附上Yahoo知识家的发问连结,
: 麻烦大家了^^
: http://tw.knowledge.yahoo.com/question/question?qid=1608042403485
remove_lines = [ int(l) for l in
sys.argv[1:] ]
这行改成
remove_lines = [ int(l) for l in
open('linenum.txt').read().split() ]
就可以了。
原来的 sys.argv 是说从命令列後面读到你要删除的行数,
现在改成用 open() 去开启某个你指定的档案,然後全部 read() 出来,
之後在用 split() 切开成一个一个数字的字串,换行或是空白都可以分隔,
这样就完成了。
这边有入门文件 ^^
http://www.freebsd.org.hk/html/python/tut_tw/tut.html
--
To iterate is human, to recurse is divine.
递回只应天上有, 凡人该当用回圈. L. Peter Deutsch
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.78.40