编写程序,完成如下功能:提示用户输入文件名,使用该文件名创建文件,并将其 存入D盘。
时间: 2023-12-25 15:06:26 浏览: 56
好的,以下是 Python 语言的代码示例:
```python
filename = input("请输入文件名:")
filepath = "D:\\" + filename # 拼接文件路径
try:
with open(filepath, "w") as f:
# 文件创建成功,什么也不用写入
print("文件创建成功!")
except Exception as e:
print("文件创建失败:", e)
```
解释一下代码:
1. `input` 函数用于接收用户输入的文件名,并将其赋值给 `filename` 变量。
2. `filepath` 变量用于保存文件路径,这里我将文件存放在了 D 盘根目录下,文件名就是用户输入的文件名。
3. `try...except` 语句用于捕获文件创建的异常,如果文件创建成功,则输出一条提示信息。
希望我的回答对您有所帮助!
相关问题
编写程序,完成如下功能:提示用户输入文件名,使用该文件名创建文件,并将其存入D盘
好的,以下是使用 Python 语言编写的程序,可以实现您的要求:
```python
filename = input("请输入文件名:") # 提示用户输入文件名
filepath = "D:\\" + filename # 拼接文件路径
with open(filepath, "w") as f: # 创建文件并打开
f.write("") # 写入空字符串
print("文件已创建并保存到D盘!") # 输出提示信息
```
上面的程序中,首先使用 `input` 函数提示用户输入文件名,并将其赋值给变量 `filename`。然后,我们将 `D:\\` 和 `filename` 进行拼接,得到文件的完整路径 `filepath`。
接着,我们使用 `with open` 语句打开文件,并指定模式为写入模式(即 `"w"`)。这样,如果文件不存在,则会创建该文件;如果文件已存在,则会清空文件内容。
最后,我们向文件中写入一个空字符串,然后关闭文件。程序输出一条提示信息,告知用户文件已创建并保存到 D 盘。
您可以将上面的代码复制到 Python 编辑器中运行,也可以将其保存为 `.py` 文件,然后在命令行中执行。
c语言编写程序,完成如下功能:提示用户输入文件名,使用该文件名创建文件,并将其存入D盘
好的,下面是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
char filename[50]; // 文件名最大长度为 50
FILE *fp;
printf("请输入文件名:");
scanf("%s", filename);
char filepath[100] = "D:\\"; // 文件路径为 D 盘根目录下的该文件名
strcat(filepath, filename); // 将文件名添加到文件路径后面
fp = fopen(filepath, "w"); // 创建一个空文件
fclose(fp);
printf("文件 %s 已成功保存到 D 盘。\n", filename);
return 0;
}
```
用户输入文件名后,代码将文件路径设为 D 盘根目录下的该文件名,并使用 `fopen()` 函数创建一个空文件。最后输出保存成功的提示信息。
需要注意的是,在 Windows 系统中,文件路径中的反斜杠需要用两个反斜杠(即 `\\`)表示。另外,文件名中不要包含特殊字符或空格,否则可能会报错。
阅读全文