Python练习2-Eric
无意看到老男孩的博文:合格linux运维人员必会的30道shell编程面试题及讲解http://oldboy.blog.51cto.com/2561410/1632876
尝试着用刚开始学的python解答一些,权当练手了!
如有错误,还请批评!
#企业面试题2:
# 用for循环在/oldboy目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件,名称例如为:
# # sh /server/scripts/oldboy.sh
# # ls
# coaolvajcq_oldboy.htmlqnvuxvicni_oldboy.htmlvioesjmcbu_oldboy.html
# gmkhrancxh_oldboy.htmltmdjormaxr_oldboy.htmlwzewnojiwe_oldboy.html
# jdxexendbe_oldboy.htmlugaywanjlm_oldboy.htmlxzzruhdzda_oldboy.html
# qcawgsrtkp_oldboy.htmlvfrphtqjpc_oldboy.html
import random
import string
s=string.ascii_lowercase#小写字母
#s2=string.ascii_letters #小、大写字母
#s3=string.ascii_uppercase#大写字母
for n in range(10):
random_str=random.sample(s,10)#获得随机元素,返回至一个列表
n=len(random_str)
name=""
for i in range (n):
name +=random_str
name_end=name+"_oldboy.html"
print (name_end)
页:
[1]