python中怎么限制每行的字符数,调整每行为指定的字符数输出
有个文件,格式如下:#xxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy#xxxxxxxxxxxxxyyyyyyyyyyyy...
有个文件,格式如下:# xxxxx xxxxxxxxxx
yyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyy
# xxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyy
yyyyyyyyyyy
特征就是每个标题行,都以特定的字符#开头,接下来是多行的字符串(行数不固定),怎么写一个python脚本,使除标题行外的字符串,每行都以规定字符数(例如100个)输出,之后加一个空行(即除第一个外,每个标题之前都加上一个空行)。菜鸟入门,请多多指教! 展开
yyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyy
# xxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyy
yyyyyyyyyyy
特征就是每个标题行,都以特定的字符#开头,接下来是多行的字符串(行数不固定),怎么写一个python脚本,使除标题行外的字符串,每行都以规定字符数(例如100个)输出,之后加一个空行(即除第一个外,每个标题之前都加上一个空行)。菜鸟入门,请多多指教! 展开
展开全部
f = open('r.txt','w')
for row, l in enumerate(open('a.txt','r').readlines()):
f.write (('\n' if l.startswith('#') and row else '') + '\n'.join([l.strip()[i*100:i*100+100] for i in range((len(l.strip())-1)/100+1)])+'\n')
更多追问追答
追问
这个 第二个for那是要换行的吧,还有,没有输出啊,能不能接着写的详细点,完整点,求指教啊,多谢
追答
不用换行
输出在r.txt里面
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询