写出三个Python程序,1、从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止 2、从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。 ...
时间: 2024-03-13 14:44:03 浏览: 23
好的,以下是三个Python程序的实现:
1. 从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止:
```python
filename = input("请输入要保存的文件名:")
file = open(filename, "w")
print("请输入内容,以 # 结束")
while True:
string = input()
if string == "#":
break
file.write(string)
file.close()
print("文件已保存")
```
2. 从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存:
```python
filename = "test"
file = open(filename, "w")
string = input("请输入字符串:")
upper_string = string.upper()
file.write(upper_string)
file.close()
print("文件已保存")
```
3. 从磁盘文件“test”中读入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到屏幕上:
```python
filename = "test"
file = open(filename, "r")
string = file.read()
upper_string = string.upper()
print(upper_string)
file.close()
```
相关问题
编写python程序:从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个#为止。
以下是实现该功能的Python代码:
```python
filename = input("请输入要写入的文件名:") # 获取文件名
with open(filename, 'w') as f: # 打开文件进行写操作
while True:
text = input("请输入要写入文件的内容(输入#结束):")
if text == '#':
break # 输入#则退出循环
f.write(text + '\n') # 将输入内容写入文件,并加上换行符
```
首先,程序会要求用户输入要写入的文件名,然后通过 `open()` 函数打开该文件进行写操作。接下来,程序会一直循环,直到用户输入一个 `#` 符号为止。在每次循环中,程序会要求用户输入要写入文件的内容,然后将输入的内容写入文件中。最后,程序会关闭文件,写入操作完成。
python实现从键盘输入一些字符,逐个把它们写到磁盘文件上, 直到输入一个 # 为止。
结束符号为止。
可以使用 Python 中的文件操作函数来实现该任务。首先,需要使用内置的 `input()` 方法从键盘获取输入。接着,再打开要写入的目标文件,使用 `write()` 方法逐个写入字符,直到读取到结束符号时退出循环并关闭文件。实现代码如下:
```
# 打开目标文件
file = open('output.txt', 'w')
# 循环读取输入并写入文件
while True:
# 从键盘获取输入
input_str = input("请输入要写入文件的内容:")
# 如果读取到结束符号,则退出循环
if input_str == "结束":
break
# 否则,将字符写入文件
file.write(input_str)
# 关闭文件
file.close()
```
执行此程序后,会提示用户输入要写入文件的内容,并将逐个输入的字符写入一个名为 `output.txt` 的文件中,直到用户输入“结束”为止。