python2.7 等长梯度切割字符串

现有 1.txt 文本文档,文档内有字符串,如下:
atggcgtttctgctttcattcggaactgaggtgcgggacgagctgcggcgcaactgggga
如何通过python代码(python2.7 等长梯度切割字符串
从第一个字符开始,每次移动一个字符,连续切分成长度为30的字符串,切分后的字符串集合如下,输出到 1qf.txt 文档内(输入输出通过文档进行是关键)

atggcgtttctgctttcattcggaactgag
tggcgtttctgctttcattcggaactgagg
ggcgtttctgctttcattcggaactgaggt
gcgtttctgctttcattcggaactgaggtg
cgtttctgctttcattcggaactgaggtgc
gtttctgctttcattcggaactgaggtgcg
tttctgctttcattcggaactgaggtgcgg
ttctgctttcattcggaactgaggtgcggg
tctgctttcattcggaactgaggtgcggga
ctgctttcattcggaactgaggtgcgggac
tgctttcattcggaactgaggtgcgggacg
gctttcattcggaactgaggtgcgggacga
ctttcattcggaactgaggtgcgggacgag
tttcattcggaactgaggtgcgggacgagc
ttcattcggaactgaggtgcgggacgagct
tcattcggaactgaggtgcgggacgagctg
cattcggaactgaggtgcgggacgagctgc
attcggaactgaggtgcgggacgagctgcg
ttcggaactgaggtgcgggacgagctgcgg
tcggaactgaggtgcgggacgagctgcggc
cggaactgaggtgcgggacgagctgcggcg
ggaactgaggtgcgggacgagctgcggcgc
gaactgaggtgcgggacgagctgcggcgca
aactgaggtgcgggacgagctgcggcgcaa
actgaggtgcgggacgagctgcggcgcaac
ctgaggtgcgggacgagctgcggcgcaact
tgaggtgcgggacgagctgcggcgcaactg
gaggtgcgggacgagctgcggcgcaactgg
aggtgcgggacgagctgcggcgcaactggg
ggtgcgggacgagctgcggcgcaactgggg
gtgcgggacgagctgcggcgcaactgggga

3个回答

文件读写看上一个程序,关键代码

 s = "atggcgtttctgctttcattcggaactgaggtgcgggacgagctgcggcgcaactgggga"
for i in range(len(s) - 30)
    print(s[i:30])

如果两个问题采纳了,可以给你完整的程序。

正告楼下抄袭本人回答的无耻之徒,本人坚持投诉到底,直到封号为止!

caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复yuanzhen_licheng: 已经给你,如有问题,请追问。
一年多之前 回复
yuanzhen_licheng
yuanzhen_licheng 您好,已经采纳啦,可以发一下完整程序吗
一年多之前 回复
yuanzhen_licheng
yuanzhen_licheng 您好,可以发一下完整程序吗
一年多之前 回复

图片说明

程序经上机验证。这是截图

yuanzhen_licheng
yuanzhen_licheng 谢谢您,好用
一年多之前 回复
 import sys

file_name = '1.txt'
f = open(file_name)
f1 = open(r"1qf.txt", "a+")
line = f.readline()
for i in range(len(line) - 30 + 1):
    print(line[i:30 + i])
    f1.write(line[i:30 + i] + '\n')
f.close()
f1.close()

1.txt
atggcgtttctgctttcattcggaactgaggtgcgggacgagctgcggcgcaactgggga
1qf.txt
atggcgtttctgctttcattcggaactgag
tggcgtttctgctttcattcggaactgagg
ggcgtttctgctttcattcggaactgaggt
gcgtttctgctttcattcggaactgaggtg
cgtttctgctttcattcggaactgaggtgc
gtttctgctttcattcggaactgaggtgcg
tttctgctttcattcggaactgaggtgcgg
ttctgctttcattcggaactgaggtgcggg
tctgctttcattcggaactgaggtgcggga
ctgctttcattcggaactgaggtgcgggac
tgctttcattcggaactgaggtgcgggacg
gctttcattcggaactgaggtgcgggacga
ctttcattcggaactgaggtgcgggacgag
tttcattcggaactgaggtgcgggacgagc
ttcattcggaactgaggtgcgggacgagct
tcattcggaactgaggtgcgggacgagctg
cattcggaactgaggtgcgggacgagctgc
attcggaactgaggtgcgggacgagctgcg
ttcggaactgaggtgcgggacgagctgcgg
tcggaactgaggtgcgggacgagctgcggc
cggaactgaggtgcgggacgagctgcggcg
ggaactgaggtgcgggacgagctgcggcgc
gaactgaggtgcgggacgagctgcggcgca
aactgaggtgcgggacgagctgcggcgcaa
actgaggtgcgggacgagctgcggcgcaac
ctgaggtgcgggacgagctgcggcgcaact
tgaggtgcgggacgagctgcggcgcaactg
gaggtgcgggacgagctgcggcgcaactgg
aggtgcgggacgagctgcggcgcaactggg
ggtgcgggacgagctgcggcgcaactgggg
gtgcgggacgagctgcggcgcaactgggga

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

5
python2.7 实现 DNA反向互补(新)
3
python3.7.0安装aiodns包出现问题
3
装了python3.7 大包的时候显示python3不是内部或外部指令
3
Python2.7连接mysql安装pip时出现
2
python re.findall方法截取字符串中某个字符后面的数字
1
centos6.3 如何解决python3.7 的 SSL 问题?
0
python 3.7引用docx操作word文档报错exception
2
大佬们,python 3.7 中如何调用函数marshal.UnsafeAddrOfPinnedArrayElement(vBuffer,0)
2
python2.7上传中文名文件到企业微信,返回media_id为空
0
Mac OS X 10.14.3下如何给Python2.7.10安装MySQL-Python?
1
python3.7安装的 tensorflow缺少tensorflow.app.flags怎么解决?
0
求教!安装kaldi,make时错误提示没有安装libtool和python2.7,但是已经安装了。
0
django 运行 python manage.py runserver 显示No module named 'tutorial.quickstart' 无法安装tutorial
4
windows下Django运行python manage.py runserver时报错LookupError: No installed app with label 'admin'.
2
python2.7中接口返回json格式数据中包含Unicode字符集,如何去掉这些“u”?
1
python difflib.SequenceMatcher() 字符串序列差异比较
0
【求助】Anaconda 建立python 3.6 新环境后,激活环境,进入python交互模式又变回原来的python3.7 。
7
关于Python3.7中安装pip install Scrapy出现的问题
2
执行python setup.py install报警告,如何解决?
1
Ubuntu上安装python3.7.0版本,执行到make命令有两个modules build failed,请问如何解决呢?