python - 为什么我无法读取我的新文本文件?
问题描述
我可以用我的更正重写一个文件,但我无法读取新制作的文本文件。这是怎么回事?
with open('email_1.txt') as email_1:
new_email = open('new_email.txt', 'w')
for line in email_1:
new_email.write(line.replace('apple', 'turnip'))
with open('new_email.txt') as read_it:
print(read_it.read())
解决方案
将第一部分更改为
with open('email_1.txt') as email_1:
with open('new_email.txt', 'w') as new_email:
for line in email_1:
new_email.write(line.replace('apple', 'turnip'))
关闭文件流时会保存更改。
推荐阅读
- sql - SQL - 架构 - MS SQL Server
- node.js - gcloud app deploy build 失败,错误模块未找到'link-module-alias'
- ssl - 在使用 openresty 实现 ssl 时,AWS EC2 实例出现 sni-support-required-for-valid-ssl 错误
- python - while 循环会执行多少次?
- f# - 如何更改类中的 x,y 坐标
- javascript - 关于错误的简单问题无法读取javascript中的属性
- scala - 直方图 - 以并行方式进行
- linux - Gnuplot 垂直虚线
- php - 选择带撇号的框数据未在数据库中提交
- python - 如何从输出中删除最后一个逗号?