分割文本文件
- 作者: 胖妞要瘦
- 来源: 51数据库
- 2022-08-12
?import os
file = "book1.txt" # 文件名称
txt = ""
try:
f = open(file, "r")
while True:
l = f.readline()
if l:
txt += l
else:
break
except:
f.close()
f = open(file, "r", encoding="utf-8")
while True:
l = f.readline()
if l:
txt += l
else:
break
f.close()
i_count = 10000 # 按指定字数分割
i_page = int(len(txt) / i_count) + 1
for i in range(i_page):
i_begin = i * i_count
i_end = (i + 1) * i_count
if i == i_page - 1:
i_end = len(txt)
s1 = txt[i_begin : i_end]
s_dir = file.replace(".txt", "")
if not os.path.exists(s_dir):
os.makedirs(s_dir)
file_c = s_dir + "/" + s_dir + "_" + str(i + 1) + ".txt"
try:
f = open(file_c, "w")
f.write(s1)
except:
f.close()
f = open(file_c, "w", encoding="utf-8")
f.write(s1)
f.close()
print("finished!")
推荐阅读
热点文章
Discord.py(重写)on_member_update 无法正常工作
0
Discord.py 在 vc 中获取用户分钟数
0
discord.py 重写 |为我的命令出错
0
Discord.py rewrite 如何 DM 命令?
0
播放音频时,最后一部分被切断.如何解决这个问题?(discord.py)
0
在消息删除消息 Discord.py
0
如何使 discord.py 机器人私人/直接消息不是作者的人?
0
(Discord.py) 如何获取整个嵌入内容?
0
Discord bot 尽管获得了许可,但不能提及所有人
0
Discord.py discord.NotFound 异常
0
