Python-漫画辅助脚本-重命名文件夹内图片生成HTML

有时候会从网上下载一些漫画,通常是图片格式,jpg 或 png。这些图片在线预览的效果是不错的,但是一旦下载到本地,浏览器来就比较麻烦:

需要方向键上下翻页

默认在屏幕内完全显示图片,造成图片较小,看不清楚

基于这样的考虑,写了下面这样一个 Python 脚本,可以读取漫画文件夹中图片,重命名为有规律的图片名生成相应的 HTML 文件,这样就可以通过 HTML 来浏览图片了,浏览起来效果好了很多。

#!\usr\bin\env python
# -*- coding: utf-8 -*-

import os

#获取当前路径
path = os.getcwd()
#获取当前路径下所有文件
fileList = os.listdir(path)

i=1
for file in fileList:
	ext = os.path.splitext(file)[1]
	#读取后缀为 jpg 格式的文件,并将它们重命名
	if ext.strip()==‘.jpg‘:
		os.rename(file,str(i)+r‘.jpg‘)
		i=i+1
#在本地创建一个 HTML 文件
f=open(r‘Index.html‘,‘w+‘)

for i in range(1,i):
	fileName = str(i)+r‘.jpg‘
	image=r‘<img src="‘ + fileName + r‘"/>‘
	f.write(image)

f.close()

  

时间: 2024-11-06 09:39:02

Python-漫画辅助脚本-重命名文件夹内图片生成HTML的相关文章

Win10重命名文件夹导致资源管理器卡顿的解决办法

我本机使用的是 Win10 1607,不清楚是因为什么原因导致重命名文件夹时资源管理器会被卡死,找了很长时间终于找到了解决办法,现在我把步骤粘出来以便后续遇到相同问题的朋友能及时解决. 其实操作很简单,只需要简单的三步: 1. 打开任意文件夹 2. 点击左上角菜单栏中的"文件"按钮,选择"更改文件夹和搜索选项",如下图所示: 3. 在弹出的文件夹选项窗口中,依次点击"清除文件资源管理器历史记录"后的"清除"按钮和"还

Web 在线文件管理器学习笔记与总结(13)重命名文件夹(14)复制文件夹

(13)重命名文件夹 ① 重命名文件夹通过 rename($oldname,$newname) 实现 ② 检测文件夹名是否符合规范 ③ 检测当前目录中是否存在同名文件夹名称,如果不存在则重命名成功 index.php: <?php require 'dir.func.php'; require 'file.func.php'; require 'common.func.php'; $path = 'file'; $path = @$_REQUEST['path'][email protected

iOS imageName方法获取Folder文件夹(蓝色文件夹)内图片

Xcode创建的iOS项目内存在两种文件夹:Group(黄色, 伪文件夹) 和Folder(蓝色, 真文件夹): Group: Folder: Images.xcassets或Group文件夹内的PNG图片可通过imageNamed方法直接加载: [UIImage imageNamed:@"photo"]; Folder文件夹内的PNG图片通过imageNamed方法加载必须拼接文件夹路径, 否则图片无法显示: [UIImage imageNamed:@"Folder/ima

git 本地重命名文件夹大小写并提交到远程分支

git branch 查看本地分支 git branch -a 查看本地 本地分支可直接切换:git checkout name 进入正题: 1.文件夹备份 2.git config core.ignorecase false 设置大小写敏感 3.cd... 进入到文件夹目录下,我的文件夹名是Container,执行命令删除:git rm Container 4.将备份文件夹重命名大小写放回原来路径下 5.执行命令添加:git add container 6.查看状态:git status 7.

SVN 重命名文件夹

工作中遇到SVN需要重命名的问题,网上查方法看到可以直接选中文件夹右键选择svn里面的rename.于是就试了一下,但是好像没有想象的那么简单,阿偶------报错了! ? 提示我不能移动源文件到新目录,拒绝访问.所以,,,此路不通. 于是换一种实现方式: 文件夹右键,这里我们也是可以获取到文件的, ? 然后找到要重命名的文件夹,选中,右键,rename,输入新名称,回车,写日志,完成! 直接update就有新文件夹名称的所有文件了 原文地址:https://www.cnblogs.com/me

[已解决] git 重命名文件夹

git mv oldfolder newfolder 原文地址:http://www.cnblogs.com/gifisan/p/5980608.html

用nodeJs实现文件夹内所有文件的重命名

nodeJs中我比较感兴趣的有一个地方就是fs文件系统. 今天就用nodeJs实现了一个重命名文件夹内所有文件的脚本. 命名可以自定义. 'use strict';var fs = require('fs');var i = 0;var $ = "$";//setting areavar directory = './files';var format = 'test'+$;//setting areafunction rename(fileName,formation){ fs.re

利用python对大量图片进行重命名

1 # -*- coding:utf8 -*- 2 3 import os 4 5 class BatchRename(): 6 ''' 7 批量重命名文件夹中的图片文件 8 9 ''' 10 def __init__(self): 11 self.path = r'C:\Users\Administrator\Desktop\ss' #表示需要命名处理的文件夹 12 13 def rename(self): 14 #os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列

Python批量按顺序命名文件夹

1 """ Python批量按顺序命名文件夹 """ 2 import os 3 4 path1 = 'E:/侯俊龙数据/1' # 所需修改文件夹所在路径 5 dirs = os.listdir(path1) 6 7 i = 1 8 for dir in dirs: 9 print(dir) 10 os.rename(os.path.join(path1, dir), os.path.join(path1, str(dir[:3])+str(&q