找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 60384|回复: 29

[问题求助] 【已解决】Python怎样在文本特定行前添加数字?

[复制链接]
发表于 2016-8-30 10:51:14 | 显示全部楼层 |阅读模式
源文件:
a.
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
b.
xxxxxxxxx
xxxxxxxxx
c.
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
目标文件:
a.
1.xxxxxxxxx
2.xxxxxxxxx
3.xxxxxxxxx
b.
1.xxxxxxxxx
2.xxxxxxxxx
c.
1.xxxxxxxxx
2.xxxxxxxxx
3.xxxxxxxxx
4.xxxxxxxxx
 楼主| 发表于 2016-8-30 10:51:41 | 显示全部楼层
想到脱发了!
 楼主| 发表于 2016-8-30 10:54:47 | 显示全部楼层
只能做到
1.xxx
2.xxx
3.xxx
这样不停加下去
发表于 2016-8-30 11:16:16 | 显示全部楼层
请把原始文件压缩一下传上来,代码能处理你自己编的数据不见得能处理你的原始文件。
 楼主| 发表于 2016-8-30 11:18:26 | 显示全部楼层
源文件在附件里
 楼主| 发表于 2016-8-30 11:19:09 | 显示全部楼层
回复 4# GNU


    源文件上传了,大神给看看吧!实在不行给点建议也行!
发表于 2016-8-30 11:36:23 | 显示全部楼层
回复 6# 949825667@qq.co
你的源文件,到底要变成啥效果,表述不清晰,我不知道你的要求。
 楼主| 发表于 2016-8-30 11:42:47 | 显示全部楼层
回复 8# 523066680


    你这么说话也是没谁了!不知道你怎么看出来我懒得!没天赋倒是真的!
 楼主| 发表于 2016-8-30 11:44:07 | 显示全部楼层
终结这个问题吧!被版主说的不好意思问了!
发表于 2016-8-30 11:51:30 | 显示全部楼层
是不是这种结果?
be
n.
1.a light strong brittle grey toxic bivalent metallic element
v.
1.have the quality of being; (copula, used with an adjective or a predicate noun)
2.be identical to; be someone or something
3.occupy a certain position or area; be somewhere
4.have an existence, be extant
5.happen, occur, take place
6.be identical or equivalent to
7.form or compose
8.work in a specific place, with a specific subject, or in a specific function
9.represent, as of a character on stage
10.spend or use time
11.have life, be alive
12.to remain unmolested, undisturbed, or uninterrupted -- used only in infinitive form
13.be priced at

都这个当老师了还这么小肚鸡肠,胸襟大一点好不好?别人说你几句能不能别太当回事?
 楼主| 发表于 2016-8-30 11:52:53 | 显示全部楼层
回复 10# 523066680


    我没有啊,哪有小肚鸡肠- -!真无辜,能不能不要用你的位置或者心态来揣摩我的心态啊!我真没你想的那样!
 楼主| 发表于 2016-8-30 11:53:28 | 显示全部楼层
回复 10# 523066680


    你的结果是对的
发表于 2016-8-30 11:56:35 | 显示全部楼层
本帖最后由 523066680 于 2016-8-30 11:59 编辑

  • open $SRC,"<:raw", "be.txt" or die "$!";
  • open $DST,">:raw", "dst.txt";
  • my $n = 0;
  • my $begin = 0;
  • for my $e (<$SRC>)
  • {
  •     $n++ if ($begin == 1);
  •     if ($e=~/\w+\./)
  •     {
  •         $begin = 1;
  •         $n = 0;
  •     }
  •     if ($n > 0)
  •     {
  •         print $DST "${n}.";
  •     }
  •     print $DST $e;
  • }
  • close $SRC;
  • close $DST;


Perl,
应该有人一两行命令可以解决。
发表于 2016-8-30 11:58:43 | 显示全部楼层
回复 9# 949825667@qq.co
你的规则是什么,是只要碰到有点号“.”,就开始标序号吗?
发表于 2016-8-30 12:00:43 | 显示全部楼层
回复 14# happy886rr


    他应该还是在折腾单词翻译的事情,词汇解释下分不同类型 v.  n. vt. ...  动词 名词
不同类型下有不同解释/造句/例子,给这些条目编号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 23:38 , Processed in 0.020812 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表