- 论坛徽章:
- 16
|
本帖最后由 expert1 于 2015-10-07 11:05 编辑
回复 16# sunzhiguolu
附上awk的,思路应该没问题,但结果不对,比较难debug。(只对 renderG 的,这个完成了node很容易加,就是if/else )
您误会了,我是说我写的awk只处理了node的,没考虑renderG, 整个代码就已经非常难去debug,去看明白整个执行过程了(for循环太多了)
最后, 您能否简单说一下 renderG 在调试时出现了什么问题, 我在编写代码时在 renderG 判断时也出现了问题.
case by case呀,^_^
(幸好在调试部分找到问题的根源) 虽然不懂您编写的 awk, python 的代码, 但希望向您学习调试 debug 的技巧.
awk要debug, 只能再适当的位置加print 等来debug, 人为设置断点了。要对awk以及其数组非常熟悉,这个需要平时积累了。
python有个pdb, python -m pdb your.py 类似C的gdb。可以设置断点等,非常有用的。
向您问一下, 您处理的文件中大概有多少条记录, 完成处理的时间大概是多少. (不知能否说一下)
明天去单位了告诉你
同乐同乐! |
|