c语言文件的读取换行(Python追加写入文件不要换行)

c语言文件的读取换行(Python追加写入文件不要换行)

python写入文件结果

注意:Python 只能将字符串写入到文本中,对于非字符串类型,你需要通过 str() 函数强转一下。

二、写入多行

接下来,我们尝试写入多行数据:

#定义需要写入的文件名file_name='test.txt'#调用open()函数时,指定模式为w,w是write的缩写,表示写模式withopen('test.txt','w')asfile:#写入内容file.write("第一行数据")file.write("第二行数据")

执行上面的代码,看下效果:

c语言文件的读取换行(Python追加写入文件不要换行)

python写入多行内容附加换行符

三、追加内容到文件中

我们再调用 open() 函数时,若不指定为追加模式 a, 默认会覆盖原有的内容。修改之前的代码,如下:

#定义需要写入的文件名file_name='test.txt'#调用open()函数时,指定模式为追加模式withopen('test.txt','a')asfile:#写入内容file.write("第三行数据n")file.write("第四行数据n")

执行代码,效果如下:

c语言文件的读取换行(Python追加写入文件不要换行)

python写入内容,模式为追加模式

可以看到,是在之前内容的末尾追加的新内容,而不是覆盖原有内容。

(0)
小多多的头像小多多创始人

相关推荐

发表回复

登录后才能评论