2024-03-28 10:48:58 发布
网友
import os os.chdir('my directory') data = open('text.txt', 'r') data = data.replace(",", " ") print(data)
我知道错误:
AttributeError: '_io.TextIOWrapper' object has no attribute 'replace'
您应该在with语句中打开文件:
with
with open('text.txt', 'r') as data: plaintext = data.read() plaintext = plaintext.replace(',', '')
with语句确保资源被正确释放,因此您不必担心是否记住要关闭它们。
更重要的是,data是一个文件对象,替换字符串。data.read()返回文件中的文本字符串。
data
data.read()
您应该在
with
语句中打开文件:with
语句确保资源被正确释放,因此您不必担心是否记住要关闭它们。更重要的是,
data
是一个文件对象,替换字符串。data.read()
返回文件中的文本字符串。相关问题 更多 >
编程相关推荐