关于python3中的open函数问题
这是一个复制文件内容的代码,但不知为什么会报错,好像是没有写权限源代码fromsysimportargvname,a_name,b_name=argvfilea=open...
这是一个复制文件内容的代码,但不知为什么会报错,好像是没有写权限
源代码
from sys import argv
name,a_name,b_name = argv
filea = open (a_name,'r+')
data = filea.read()
print (data)
fileb = open (b_name,'w+')
fileb.wirte(data)
filea.close()
fileb.colse()
错误信息
Traceback (most recent call last):
File "test.py", line 7, in <module>
fileb.wirte(data)
AttributeError: '_io.TextIOWrapper' object has no attribute 'wirte'
请问是什么原因啊 展开
源代码
from sys import argv
name,a_name,b_name = argv
filea = open (a_name,'r+')
data = filea.read()
print (data)
fileb = open (b_name,'w+')
fileb.wirte(data)
filea.close()
fileb.colse()
错误信息
Traceback (most recent call last):
File "test.py", line 7, in <module>
fileb.wirte(data)
AttributeError: '_io.TextIOWrapper' object has no attribute 'wirte'
请问是什么原因啊 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询