首页 新闻 会员 周边

以下错误的是

0
[已关闭问题] 关闭于 2026-03-26 19:49
try:
    f = open('data.txt', 'w')
    ts = f.write()        # ← 这里是关键错误!
    print('写文件正确')
except:
    print('文件操作错误')
*Tesla*的主页 *Tesla* | 小虾三级 | 园豆:1584
提问于:2026-03-26 19:47
< >
分享
所有回答(1)
0

在 Python 中,file.write() 方法必须传入一个字符串参数,比如:‘

f.write("Hello World")

但你写的是:
python

ts = f.write() # ❌ 缺少必需的位置参数

这会抛出:
TypeError: write() takes exactly one argument (0 given)
也就是说,write() 方法被调用时没有提供任何要写入的内容,Python 解释器会直接报错 —— 这是一个运行时异常
*Tesla* | 园豆:1584 (小虾三级) | 2026-03-26 19:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册