【发布时间】:2013-05-07 03:33:19
【问题描述】:
我今天刚开始学习python。这是一个用于读取、写入一行或删除文本文件的简单脚本。它写入并删除了很好,但是在选择'r'(read)选项时,我只需收到错误:
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()
【问题讨论】:
标签: python