【发布时间】:2023-04-03 17:30:01
【问题描述】:
我是 Python 新手,我正在尝试弄清楚一些事情。我正在运行以下代码,其中创建了两个函数来打开和擦除文件。
from sys import argv
script, filename = argv
def erase(text):
print open(text, "w")
text.truncate()
piece = filename
print "here I am erasing it"
print erase(piece)
文件实际上被删除了,但我得到一个错误:
AttributeError: "str" object has no attribute to "truncate".
我正在导入的文件存在并且其中包含字符串。有什么问题?
【问题讨论】:
标签: python truncate attributeerror