Notepad++ 如何将特定值增加1

Notepad++ 如何将特定值增加1,notepad++,Notepad++,我有一个价值清单 (1, 90, 1, 0); (1, 29, 1, 0); (1, 220, 1, 0); (1, 218, 1, 0); (1, 312, 1, 0); (1, 13, 1, 0); 使用记事本++我想创建这些值中每一个的副本,并将第一个值每次增加一个。 例如,文件应该是 (1, 90, 1, 0); (1, 29, 1, 0); (1, 220, 1, 0); (1, 218, 1, 0); (1, 312, 1, 0); (1, 13, 1, 0); (2, 90, 1

我有一个价值清单

(1, 90, 1, 0);
(1, 29, 1, 0);
(1, 220, 1, 0);
(1, 218, 1, 0);
(1, 312, 1, 0);
(1, 13, 1, 0);
使用记事本++我想创建这些值中每一个的副本,并将第一个值每次增加一个。 例如,文件应该是

(1, 90, 1, 0);
(1, 29, 1, 0);
(1, 220, 1, 0);
(1, 218, 1, 0);
(1, 312, 1, 0);
(1, 13, 1, 0);
(2, 90, 1, 0);
(2, 29, 1, 0);
(2, 220, 1, 0);
(2, 218, 1, 0);
(2, 312, 1, 0);
(2, 13, 1, 0);
(3, 90, 1, 0);
(3, 29, 1, 0);
(3, 220, 1, 0);
(3, 218, 1, 0);
(3, 312, 1, 0);
(3, 13, 1, 0);
以此类推,大约13000次


有办法做到这一点吗?

使用Python,您可以尝试:

filename=yourFileName.txt要在其中输入值的文件 n=13_000每次应打印的次数,您建议为13000次 列表=[[1,90,1,0], [1, 29, 1, 0], [1, 220, 1, 0], [1, 218, 1, 0], [1, 312, 1, 0], [1, 13, 1, 0]] 使用openfilename,w作为文件: 在兰根 对于列表中的l: file.write{}\n、 格式“,”。用于l中x的joinstrx l[0]+=1 确保该文件已存在,否则将出现错误。编辑:这不是真的,文件不必存在于附加a或写w模式;感谢@DarrylG

另外,我假设您希望在值周围加上括号和分号,因此它们也包含在文件中

因此,您的文件将完全如下所示:

(1, 90, 1, 0);
(1, 29, 1, 0);
(1, 220, 1, 0);
(1, 218, 1, 0);
(1, 312, 1, 0);
(1, 13, 1, 0);
(2, 90, 1, 0);
(2, 29, 1, 0);
(2, 220, 1, 0);
(2, 218, 1, 0);
(2, 312, 1, 0);
(2, 13, 1, 0);
(3, 90, 1, 0);
(3, 29, 1, 0);
(3, 220, 1, 0);
(3, 218, 1, 0);
(3, 312, 1, 0);
(3, 13, 1, 0);
...

您的问题必须仅限于一种方法,因为您更喜欢notepad++,所以我已删除您列出的其他方法的所有引用。此外,本网站不提供免费的编码服务,因此如果您需要帮助,您需要在问题正文中解释您在尝试此任务时自己做了什么,使用了什么方法,以及在执行此任务时发生了什么。您应该包括所有编程代码、错误消息和调试信息。1文件不一定存在才能在追加模式下打开,2在for循环之前以正常写入模式打开文件,而不是在for循环中不断打开/关闭,这不是更好吗?但是,我认为答案总体上是好的,所以投了赞成票。@DarrylG你完全正确,我现在更新了我的答案。非常感谢。