日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

常用的python脚本_五个python常用运维脚本面试题实例

發(fā)布時(shí)間:2024/7/23 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常用的python脚本_五个python常用运维脚本面试题实例 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、用Python寫一個(gè)列舉當(dāng)前目錄以及所有子目錄下的文件,并打印出絕對(duì)路徑

#!/usr/bin/env python

import os

for root,dirs,files in os.walk('/tmp'):

for name in files:

print (os.path.join(root,name))

os.walk()

原型為:os.walk(top, topdown=True, οnerrοr=None, followlinks=False)

我們一般只使用第一個(gè)參數(shù)。(topdown指明遍歷的順序)

該方法對(duì)于每個(gè)目錄返回一個(gè)三元組,(dirpath, dirnames, filenames)。

第一個(gè)是路徑,第二個(gè)是路徑下面的目錄,第三個(gè)是路徑下面的非目錄(對(duì)于windows來(lái)說(shuō)也就是文件)

二、寫程序打印三角形

#!/usr/bin/env python

input = int(raw_input('input number:'))

for i in range(input):

for j in range(i):

print '*',

print '\n'

三、猜數(shù)器

程序隨機(jī)生成一個(gè)個(gè)位數(shù)字,然后等待用戶輸入,輸入數(shù)字和生成數(shù)字相同則視為成功。成功則打印三角形。失敗則重新輸入(提示:隨機(jī)數(shù)函數(shù):random)

#!/usr/bin/env python

import random

while True:

input = int(raw_input('input number:'))

random_num = random.randint(1, 10)

print input,random_num

if input == random_num:

for i in range(input):

for j in range(i):

print '*',

print '\n'

else:

print 'please input number again'

四、生成磁盤使用情況的日志文件

#!/usr/bin/env python

#!coding=utf-8

import time

import os

new_time = time.strftime('%Y-%m-%d')

disk_status = os.popen('df -h').readlines()

str1 = ''.join(disk_status)

f = file(new_time+'.log','w')

f.write('%s' % str1)

f.flush()

f.close()

五、統(tǒng)計(jì)出每個(gè)IP的訪問量有多少?(從日志文件中查找)

#!/usr/bin/env python

#!coding=utf-8

list = []

f = file('/tmp/1.log')

str1 = f.readlines()

f.close()

for i in str1:

ip = i.split()[0]

list.append(ip)

list_num = set(list)

for j in list_num:

num = list.count(j)

print '%s : %s' %(j,num)作者:chengxuyuan

來(lái)源:http://blog.csdn.net/chengxuyuanyonghu/article/details/59486631

總結(jié)

以上是生活随笔為你收集整理的常用的python脚本_五个python常用运维脚本面试题实例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。