编写程序:从键盘输入一个文件名,然后输入一串字符,以#结束,并将这些字符储存在文件中,形成文本文件,同时将这串字符的个数写在文件尾部
时间: 2024-03-20 12:42:05 浏览: 55
从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以“!”结束.
好的,以下是一个简单的 Python 程序实现你的要求:
```python
filename = input("请输入文件名:")
# 以写入模式打开文件
with open(filename, "w") as f:
# 从键盘输入一串字符,以#结束
s = input("请输入一串字符,以#结束:")
# 将输入的字符写入文件中
f.write(s)
# 计算输入的字符个数
count = len(s) - 1
# 将字符个数写入文件尾部
f.write(str(count))
print("文件已保存!")
```
在程序中,我们首先从键盘输入一个文件名,然后以写入模式打开文件。接着,程序从键盘输入一串字符,以#结束,并将这些字符写入文件中。在输入结束后,我们计算输入的字符个数,将其转换成字符串并写入文件尾部。最后,我们关闭文件并输出提示信息。
阅读全文