马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
原帖地址:https://fishc.com.cn/thread-211543-1-1.html
题目要求:在当前目录下创建10个子文件夹(0~9),每个文件夹中创建10份源代码文件的拷贝(0.py~9.py)。
以下是小古比鱼编写的代码,直接使用for循环进行处理,没有用递归和函数,感觉比小甲鱼老师提供的参考答案更简洁、更优雅!望各位鱼友走过路过,留下宝贵意见,共同交流进步!from pathlib import Path
with open(__file__,encoding='utf-8') as f:
code = f.read() # 读取源文件内容,保存至code
for m in range(10):
(Path('.')/str(m)).mkdir(exist_ok=True) # 在当前路径下新建10个子文件夹
for n in range(10):
with open(Path('.')/str(m)/(str(n)+'.py'),'w',encoding='utf-8') as f:
f.write(code) # 每个子文件夹中均创建10份源代码的拷贝
|