创建目录,如D:/study/python/1001/ 编程实现以下功能: (模拟菜单选择实现) 存入你的基本信息,在zhangsan.txt文件中 显示你的基本信息 统计zhangsan.txt含有good的文本数 将zhangsan.txt复制到D:/code/中
时间: 2023-08-22 13:07:50 浏览: 93
Study on optical characteristics of Nd:YVO4/YVO4 composite crystal laser
好的,以下是实现功能的代码:
```python
import os
import shutil
# 创建目录
os.makedirs('D:/study/python/1001/', exist_ok=True)
# 存入基本信息
info = "Name: Zhang San\nAge: 25\nOccupation: Programmer"
with open('D:/study/python/1001/zhangsan.txt', 'w') as f:
f.write(info)
# 显示基本信息
with open('D:/study/python/1001/zhangsan.txt', 'r') as f:
print(f.read())
# 统计含有"good"的文本数
count = 0
with open('D:/study/python/1001/zhangsan.txt', 'r') as f:
for line in f:
count += line.count("good")
print("The number of 'good' in zhangsan.txt is:", count)
# 复制文件
if not os.path.exists('D:/code/'):
os.makedirs('D:/code/')
shutil.copy('D:/study/python/1001/zhangsan.txt', 'D:/code/')
```
这段代码会在 D 盘下创建 study/python/1001 目录,然后将你的基本信息存入 zhangsan.txt 文件中,并且显示基本信息、统计 zhangsan.txt 中含有 "good" 的文本数,并将 zhangsan.txt 复制到 D 盘下的 code 目录中。
阅读全文