Python 文件写操作

2006班薛贤红 2022-12-06 10:14:37

读操作就要将文件内容读入内存,那么写操作是将内存内容写入文件。
write函数表示把字符串的内容写入文件, writelines 函数表示把字符串列表写入文本文件,如果在文本文件中有换行的效果,则需要在列表中各元素后面加上换行符。
 

try:
    with open('poetry_num.txt', 'a', encoding='utf8') as fout:
        fout.write('齐已836 \n')
        fout.write('贯休796 \n')
# #法二,或者直接换用print把内容写入文件
# print('齐已836 \n’,file=fout)
# print('贯体796 \n', file-fout)
except FileNotFoundError :
    print( '无法打开指定的文件! ')
#换用writelines函数, 以列表形式写入文件
lines=['陆龟蒙649 \n', '李商隐629 \n']
try:
    with open('poetry_num.txt', 'a', encoding='utf8') as fout: 
        fout.writelines(lines)
except FileNotFoundError :
    print( '无法打开指定的文件!')

 

...全文
131 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

124

社区成员

发帖
与我相关
我的任务
社区描述
Python课堂教学
python 高校
社区管理员
  • 42python
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧