当前位置:   article > 正文

2022 年全国职业院校技能大赛网络搭建与应用赛项正式赛卷 Liunx 脚本_2022网络搭建与应用全国职业技能大赛试题与答案

2022网络搭建与应用全国职业技能大赛试题与答案

2022 年全国职业院校技能大赛网络搭建与应用赛项正式赛卷 Liunx 脚本

22年国赛正式赛卷,Linux上使用python批量创建文件

脚本

任务描述:请采用脚本,实现快速批量的操作
在 linux5 上编写/root/createfile.py 的 python3 脚本,创建 20 个文件 /root/python/file00至/root/python/file19,如果文件存在,则删除后再创建;每个文件的内容同文件名,如 file00 文件的内容为“file00”。

yum -y install python*
  • 1
touch  createfile.py        //创建脚本文件
mkdir /root/python	//创建Python目录
  • 1
  • 2
vim createfile.py 

import os,shutil	//导入模块

for a in range(0,20):
    b = '%02d' % a		//定义变量(命名名字为两位数,不够时补零)
    filename = '/root/python/file' + str(b)	//定义路径(文件路径+文件名)
    if os.path.exists(filename):		//检查路径下是否存在相同文件
        print(filename + '文件已存在')
        os.remove(filename)
        print(filename + '文件已删除')
    with open(filename,"w") as NR:	//创建文件【"w"定义文件写入内容;写入来源NR(模块名称可自取)】 
        NR.write("file" + str(b))		
        print(filename + '文件已创建')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
python3 createfile.py	//执行脚本文件
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/398399
推荐阅读
相关标签
  

闽ICP备14008679号