写出三个Python程序,1、从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止 2、从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。 ...
时间: 2024-02-18 19:02:35 浏览: 38
好的,我来帮您解答。
首先是第一个程序:
```python
filename = input("请输入要保存的文件名:")
with open(filename, "w") as f:
while True:
s = input("请输入要写入文件的内容:")
if s == "#":
break
f.write(s + "\n")
print("文件已保存。")
```
这个程序会要求用户输入一个文件名,然后逐行将用户输入的内容写入到这个文件中,直到用户输入一个 # 为止。
接下来是第二个程序:
```python
s = input("请输入一个字符串:")
s = s.upper()
with open("test", "w") as f:
f.write(s)
print("转换后的字符串已保存到文件 test 中。")
```
这个程序会要求用户输入一个字符串,然后将字符串中的小写字母全部转换成大写字母,并将结果写入到一个名为 test 的文件中。
最后是第三个程序:
```python
import os
filename = input("请输入要查找的文件名:")
root = input("请输入要查找的根目录(默认为当前目录):") or "."
for dirpath, dirnames, filenames in os.walk(root):
for name in filenames:
if name == filename:
print(os.path.join(dirpath, name))
print("查找完毕。")
```
这个程序会要求用户输入一个文件名和一个根目录,然后在这个根目录及其子目录中查找指定的文件,并输出找到的文件的路径。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)