写出三个Python程序,1、从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止 2、从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。 3、分别把 string, list, tuple, dict写入到文件中
时间: 2023-09-08 22:05:36 浏览: 389
### 回答1:
1、使用Python实现一个简单的文件读写程序: f = open('文件名', 'w')
while True:
s = input('输入字符串:')
if s == 'exit':
break
f.write(s + '\n')
f.close() 2、使用Python实现一个简单的排序程序: nums = [5, 2, 7, 4, 1]
nums.sort()
print(nums) 3、使用Python实现一个简单的计算器程序: while True:
s = input('输入算式:')
if s == 'exit':
break
print(eval(s))
### 回答2:
回车结束输入。
2、从一个已存在的文件中读出全部内容,并显示在屏幕上。
3、从一个已存在的文件中读出全部内容,并逐行显示在屏幕上。
程序1代码:
```python
filename = input("请输入文件名:")
text = input("请输入内容(按回车结束输入):")
with open(filename, "w") as file:
file.write(text)
```
程序2代码:
```python
filename = input("请输入文件名:")
with open(filename, "r") as file:
content = file.read()
print(content)
```
程序3代码:
```python
filename = input("请输入文件名:")
with open(filename, "r") as file:
lines = file.readlines()
for line in lines:
print(line)
```
以上是三个简单的Python程序,分别实现了从键盘输入字符写入磁盘文件、从文件中读取全部内容并显示在屏幕上,以及逐行读取文件内容并显示在屏幕上的功能。
### 回答3:
结束符;2、从磁盘文件上读取内容,逐个显示在屏幕上;3、将两个以上的磁盘文件合并成一个文件,并删除原文件。
1、从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个结束符:
```python
def write_to_file():
with open("text.txt", "w") as file:
while True:
content = input("请输入字符(输入#结束):")
if content == "#":
break
file.write(content + "\n")
```
2、从磁盘文件上读取内容,逐个显示在屏幕上:
```python
def read_from_file():
with open("text.txt", "r") as file:
while True:
content = file.readline()
if not content:
break
print(content, end="")
```
3、将两个以上的磁盘文件合并成一个文件,并删除原文件:
```python
import shutil
def merge_files(file_list):
with open("merged_file.txt", "w") as merged_file:
for file_name in file_list:
with open(file_name, "r") as file:
content = file.read()
merged_file.write(content)
os.remove(file_name)
# 示例调用
file_list = ["file1.txt", "file2.txt", "file3.txt"]
merge_files(file_list)
```
以上是三个使用Python实现的功能代码示例。第一个程序从键盘输入字符,并逐个写到磁盘文件上,直到输入一个结束符。第二个程序从磁盘文件读取内容,并逐行显示在屏幕上。第三个程序将多个磁盘文件合并成一个文件,并删除原文件。