小甲鱼 发表于 2026-2-25 11:17:54

本主题需向作者支付 5 鱼币 才能浏览 购买主题

haly 发表于 6 天前

@FishC 下列代码执行后,list.txt 文件内容最可能是什么?

f = open("list.txt", "w")
f.writelines(["apple", "banana"])
f.close()

A. apple\nbanana\n
B. applebanana
C. apple banana
D. apple,banana

FishC 发表于 6 天前

haly 发表于 2026-04-05 06:28
@FishC 下列代码执行后,list.txt 文件内容最可能是什 ...

下列代码执行后,list.txt 文件内容最可能是什么?

f = open("list.txt", "w")
f.writelines(["apple", "banana"])
f.close()

A. apple\nbanana\n
B. applebanana
C. apple banana
D. apple,banana

答案:B. applebanana

解释:
- Python 的 writelines() 方法会将字符串列表中的每个元素依次写入文件,但不会自动添加任何分隔符或换行符。
- 因此,列表 ["apple", "banana"] 写入后,文件内容就是两个字符串直接拼接的结果:applebanana。

其他选项错误原因:
- A:错误,因为 writelines() 不会自动添加换行符。
- C:错误,因为代码中没有空格。
- D:错误,因为代码中没有逗号。

参考代码执行效果:


f = open("list.txt", "w")
f.writelines(["apple", "banana"])
f.close()
# 文件内容为 "applebanana"


以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 第053讲:永久存储(上)