增加了生成目录功能,只能匹配第x章(匹配的正则可以自己改)

2024年03月17日11:521965
  • 简介
  • 增加(抄)了目录功能
字号
粗細
行距

#txt保存为asni 放在同一路径下

更多中文H小说尽在hlib.cc。

import matplotlib.pylab as plt

更多中文H小说尽在hlib.cc。

import os,re

更多中文H小说尽在hlib.cc。

from matplotlib.backends.backend_pdf import PdfPages

更多中文H小说尽在hlib.cc。

from PyPDF2 import PdfReader as reader,PdfWriter as writer 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

txt1=[]

更多中文H小说尽在hlib.cc。

[txt1.append(x) for x in os.listdir() if "txt" in x]

更多中文H小说尽在hlib.cc。

for txt4 in txt1:

更多中文H小说尽在hlib.cc。

note_list={}

更多中文H小说尽在hlib.cc。

if not os.path.isdir(txt4[:-4]): 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

os.mkdir(txt4[:-4])

更多中文H小说尽在hlib.cc。

fr=open(txt4,'r',encoding='gbk')

更多中文H小说尽在hlib.cc。

num_line=0

更多中文H小说尽在hlib.cc。

num_svg=100000

更多中文H小说尽在hlib.cc。

fig=plt.figure(figsize=(19.2,33)) 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

axi=[]

更多中文H小说尽在hlib.cc。

for i in range(1,28):

更多中文H小说尽在hlib.cc。

axi.append(plt.subplot(27,1,i))

更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

for i in axi: 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

i.axis('off')

更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

with PdfPages(os.path.join(os.getcwd(),txt4[:-4]+".pdf")) as pdf:

更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

for line in fr.readlines():

更多中文H小说尽在hlib.cc。

try:

更多中文H小说尽在hlib.cc。

matchObj = re.match( r'(.{1,5})?第[一二三四五六七八九十百千]+章', line.split()[0], re.M|re.I)

更多中文H小说尽在hlib.cc。

if matchObj:

更多中文H小说尽在hlib.cc。

pdf.attach_note(line) 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

print(matchObj.group())

更多中文H小说尽在hlib.cc。

num_line=27

更多中文H小说尽在hlib.cc。

note_list[num_svg-100000]=line

更多中文H小说尽在hlib.cc。

if len(line)<2:

更多中文H小说尽在hlib.cc。

continue 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

except:

更多中文H小说尽在hlib.cc。

pass

更多中文H小说尽在hlib.cc。

# line=fr.readline()

更多中文H小说尽在hlib.cc。

# print(line)

更多中文H小说尽在hlib.cc。

# if(num_svg==100001): 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

# break

更多中文H小说尽在hlib.cc。

# print([line[i:i+14] for i in range(0, len(line), 14)])

更多中文H小说尽在hlib.cc。

string1=line.split("\n")[0]

更多中文H小说尽在hlib.cc。

for txt_w in [string1[i:i+30] for i in range(0, len(string1), 30)]:

更多中文H小说尽在hlib.cc。

if(num_line==27): 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

print(num_svg)

更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

str_save=""

更多中文H小说尽在hlib.cc。

str_save+=str(num_svg)

更多中文H小说尽在hlib.cc。

str_save+=".jpg" 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

pdf.s

  • 评论区排序方式
  • 登录后即可发表评论及享受更多功能
  • 相关推荐
  • 收录书单