python - Python txt 文件
问题描述
with open('pg7163.txt', 'r') as f:
lines = f.readlines()
textfra = '*** START OF THE PROJECT GUTENBERG EBOOK'
texttil = '*** END OF THE PROJECT GUTENBERG EBOOK'
for i, line in enumerate(lines):
if textfra in line:
break
for j, line in enumerate(lines):
if texttil in line:
break
with open("yourfile.txt", "w") as f:
for line in range(len(lines)):
if i < line < j:
f.write(lines)
我正在尝试导入一个 txt 文件,并且只将介于“textfra”和“texttil”之间的文本写入
解决方案
要解决这个问题TypeError
并编写内容,请将最后一段代码更改为:
with open("yourfile.txt", "w") as f:
for k, line in enumerate(lines):
if i < k < j:
f.write(line)
推荐阅读
- mysql - 使用 nodeJS express 和 EJS 发布一个 mySQL 值返回
- ruby-on-rails - rails postmark_mailer 不起作用。我得到一个模板 id (APInputError) 丢失,当我使用默认模板时它可以工作
- syntax - 内省模块/类/等的替代语法
- laravel - 验证两种结果的所有可能性
- css - 当没有代码差异时,一个标签的样式与其他标签不同
- postgresql - TO_CHAR PostgreSQL
- javascript - Alexa 自定义技能 DynamoDB.Node.js ResponseBuilder 不等待异步调用完成
- wordpress - 如何检查哪个类别父项具有术语元
- jestjs - 笑话:如何在 unhandledRejection 处理程序中抛出错误
- angularjs - ng-model 作为 $validators 的对象