列出当前目录及其所有子目录中的文件,并展示其绝对路径信息。
#!/usr/bin/env
os
在遍历'/tmp'目录时,对每个根目录、子目录以及文件进行迭代处理:,
for name in files:
os.walk()
os.walk函数调用时,需指定起始路径为top,同时设置递归遍历为True,不指定后续路径,以及不设置忽略文件或目录的标志为False。
我们一般只使用第一个参数。(指明遍历的顺序)
该方法对于每个目录返回一个三元组,(, , )。
首先是指路径本身,其次是该路径下所包含的子目录,最后则是该路径下不属于目录的元素,即文件。
二、写程序打印三角形
#!/usr/bin/env
input = int(('input :'))
for i in range(input):
for j in range(i):
print '*',
print 'n'
三、猜数器
程序将随机产出一个单独的数字,用户需进行输入,若输入的数字与生成的数字一致,即判定为成功。成功情况下,系统将展示一个三角形图案。若输入不匹配,则需要用户重新输入(提示:可使用随机数生成函数)。
#!/usr/bin/env
while True:
input = int(('input :'))
= .(1, 10)
print input,
if input == :
for i in range(input):
for j in range(i):
print '*',
print 'n'
else:
print ' input again'
四、生成磁盘使用情况的日志文件
#!/usr/bin/env
#!=utf-8
time
os
= time.('%Y-%m-%d')
= os.popen('df -h').()
str1 = ''.join()
f = file(+'.log','w')
f.write('%s' % str1)
f.flush()
f.close()
五、统计出每个IP的访问量有多少?(从日志文件中查找)
#!/usr/bin/env
#!=utf-8
list =
f = file('/tmp/1.log')
str1 = f.()
f.close()
for i in str1:
ip = i.split()
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1