首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >根据文件映像名创建图像路径列表

根据文件映像名创建图像路径列表
EN

Stack Overflow用户
提问于 2014-01-01 13:24:54
回答 1查看 864关注 0票数 0

我需要创建一个文件图像列表:

代码语言:javascript
运行
复制
Custom Text for image1: NovTheSenses001.jpg
Custom Text for image2: NovTheSenses002.jpg

..。直到

代码语言:javascript
运行
复制
Custom Text for image100: NovTheSenses100.jpg

之后,我需要根据前面的列表创建以下图像路径列表:

代码语言:javascript
运行
复制
<img class="aligncenter" alt="Custom Text for image1" src="http://www.mysite.com/images/NovTheSenses.001.jpg" width="360" height="360" />
<img class="aligncenter" alt="Custom Text for image2" src="http://www.mysite.com/images/NovTheSenses.002.jpg" width="360" height="360" />

等等。

在这种情况下,'alt‘变量内容将被列表'Custom for image1’的自定义文本替换,'src‘变量内容将被'http://www.mysite.com/NovTheSenses001.jpg’替换,直到'http://www.mysite.com/NovTheSenses100.jpg‘为止。

如何使用Notepad++实现这一目标?

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-02 16:13:41

如果您想要创建一个新的文件列表而不需要特定的替换,那么您很可能需要创建一个脚本来完成这个任务。在Notepad++中实现这一点的唯一方法是使用Python插件。

  1. 安装Python脚本插件,从插件管理器或官方网站。
  2. 然后转到Plugins > Python > New。为您的新文件选择一个文件名(如imgFileList.py)并复制下面的代码。
  3. 运行Plugins > Python >脚本> imgFileList.py,一个新的选项卡将显示所需的结果。 #!/usr/bin/python # -*-编码: utf-8 -*-导入字符串计数= 100 list1,list2 = [],[]而计数> 0: imgNum = 99-count list1.append(“图像%i的自定义文本: NovTheSenses%s.jpg"%(imgNum,string.zfill(imgNum,3)列表2.append(‘

http://www.mysite.com/images/NovTheSenses.%s.jpg“width="360”height="360“/>"'%(imgNum,imgNum)String.zfill(imgNum,3)计数-= 1 final1 = "\n".join(list1) final2 = "\n".join(list2) notepad.new() editor.addText(final1) editor.addText(final2)

如果您正在寻找一种替代现有列表的方法,也可以参考以下答案:

Notepad++ replacing a series of characters with numbers

希望这能有所帮助。:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20869083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档