1. 编写一个程序,将一段文字写入磁盘文件《姓名》.TXT保存起来。在上题文字后追加一段文字写入磁盘保存起来
时间: 2024-03-01 14:51:50 浏览: 58
好的,我了解了你的问题。下面是一个 Python 代码示例,可以实现你所需要的功能:
```python
filename = input("请输入文件名:") + ".txt"
text = input("请输入要写入文件的文字:")
with open(filename, 'w') as f:
f.write(text)
append_text = input("请输入要追加到文件的文字:")
with open(filename, 'a') as f:
f.write(append_text)
print("文件已保存!")
```
这段代码首先会提示你输入文件名和要写入文件的文字,然后将文字写入指定的文件中。接着会提示你输入要追加到文件的文字,然后将其追加到文件末尾。最后会输出一个提示信息,告诉你文件已保存。
请注意,这段代码假定你输入的文件名不包含文件扩展名,因此它会自动在文件名后面添加 ".txt" 扩展名。如果你想指定其他扩展名,可以自行修改代码。
相关问题
1.编写一个程序,将一段文字写入磁盘文件《姓名》.TXT保存起来。 编写一个程序,在上题文字后追加一段文字写入磁盘保存起来
好的,您可以按照以下的 Python 代码来实现您的需求:
```python
# 写入文件
def write_file(content):
name = input("请输入您的姓名:")
with open(f"{name}.txt", "w") as f:
f.write(content)
print(f"文件{name}.txt写入成功!")
# 追加内容到文件末尾
def append_file(content):
name = input("请输入您的姓名:")
with open(f"{name}.txt", "a") as f:
f.write(content)
print(f"内容已成功追加到文件{name}.txt末尾!")
# 测试写入文件函数
content = "这是要写入磁盘文件的内容"
write_file(content)
# 测试追加内容函数
append_content = "这是要在文件末尾追加的内容"
append_file(append_content)
```
您可以在程序运行时,先调用 `write_file` 函数来写入一段初始的内容,并保存到磁盘上。随后,若您想要追加一些其他的内容到此文件末尾,可以调用 `append_file` 函数,输入您的姓名和要追加的内容,即可完成追加操作。
用c语言编写一个程序,将一段文字写入磁盘文件《姓名》.TXT保存起来。在上题文字后追加一段文字写入磁盘保存起来
好的,以下是用 C 语言实现的代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char filename[64];
char text[1024];
char append_text[1024];
// 输入文件名和要写入文件的文字
printf("请输入文件名:");
scanf("%s", filename);
strcat(filename, ".txt");
printf("请输入要写入文件的文字:");
scanf("%s", text);
// 将文字写入文件
FILE *fp = fopen(filename, "w");
if (fp == NULL) {
printf("无法打开文件!\n");
return 1;
}
fprintf(fp, "%s", text);
fclose(fp);
// 输入要追加到文件的文字
printf("请输入要追加到文件的文字:");
scanf("%s", append_text);
// 将要追加的文字写入文件
fp = fopen(filename, "a");
if (fp == NULL) {
printf("无法打开文件!\n");
return 1;
}
fprintf(fp, "%s", append_text);
fclose(fp);
printf("文件已保存!\n");
return 0;
}
```
这段代码和上面的 Python 代码实现的功能相同。它首先提示用户输入文件名和要写入文件的文字,然后将文字写入指定的文件中。接着提示用户输入要追加到文件的文字,然后将其追加到文件末尾。最后输出一个提示信息,告诉用户文件已保存。
需要注意的是,这段代码假定用户输入的文件名不包含文件扩展名。因此它会自动在文件名后面添加 ".txt" 扩展名。如果用户想指定其他扩展名,可以自行修改代码。
阅读全文