我今天刚开始学习python。这是一个简单的脚本,用于读取、写入一行或删除文本文件。它可以很好地写入和删除,但是在选择“r”(读取)选项时,我会收到错误消息:
IOError: [Errno 9] 错误的文件描述符
我在这里错过了什么......?
from sys import argv
script, filename = argv
target = open(filename, 'w')
option = raw_input('What to do? (r/d/w)')
if option == 'r':
print(target.read())
if option == 'd':
target.truncate()
target.close()
if option == 'w':
print('Input new content')
content = raw_input('>')
target.write(content)
target.close()