,可以通过以下几种方式实现:
with open('filename.txt', 'a') as file:
file.write('New content to be appended\n')
推荐的腾讯云相关产品:对象存储(COS),是一种高可用、高可靠、低成本的云端存储服务。您可以将文件上传到COS中,并使用COS提供的API或SDK来实现文件追加操作。详细信息请参考腾讯云对象存储(COS)产品介绍:https://cloud.tencent.com/product/cos
#include <stdio.h>
int main() {
FILE *file = fopen("filename.txt", "r+"); // 以读写模式打开文件
fseek(file, 0, SEEK_END); // 将文件指针移动到文件末尾
fprintf(file, "New content to be appended\n"); // 写入新的内容
fclose(file);
return 0;
}
import shutil
# 创建临时文件
temp_file = 'temp.txt'
original_file = 'filename.txt'
# 复制原文件内容到临时文件
with open(original_file, 'r') as src_file, open(temp_file, 'w') as dest_file:
dest_file.write(src_file.read())
# 在临时文件中添加新的内容
with open(temp_file, 'a') as file:
file.write('New content to be appended\n')
# 将临时文件重命名为原文件
shutil.move(temp_file, original_file)
以上是在不擦除文件内容的情况下添加到文件的几种常见方法。具体使用哪种方法取决于编程语言和应用场景。
领取专属 10元无门槛券
手把手带您无忧上云