用Python迭代值创建制表符分隔的文件

2024-04-19 04:03:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我要创建一个包含以下格式的制表符分隔文件:

chr3R    4000000    4005000
chr3R    4005000    4010000
chr3R    4010000    4015000
chr3R    4015000    4020000
...
chr3R   32070000   32075000
chr3R   32075000   32080000

每行第二列和第三列的值相差5000。你知道吗

最好的方法是什么?还是创建文本文件?你知道吗

谢谢你。你知道吗

罗德里戈


Tags: 文件方法格式制表符文本文件chr3r
1条回答
网友
1楼 · 发布于 2024-04-19 04:03:44

只需使用内置的range编写一个快速脚本:

#!/usr/bin/env python                                                           

for i in range(4000, 32080, 5):
    print "chr3R\t%d\t%d" % (i * 1000, (i + 5) * 1000)

然后通过管道传输到如下文件:

python [script name] > [outfile]

相关问题 更多 >