几个python入门脚本

#!/usr/bin/python#Filename: 1.pyi=5print ii=i+1print is='welcome to my home!\nI will intorduce my family to you!'print s,ilength=6width=5area=width * lengthprint 'The Area is', areaprint 'The perimeter is', 2 * (length + width)for a in range(2, 9):    print aelse:    print 'The loop is over!'
#!/usr/bin/python#Filename: 3.pyx=raw_input('Enter the value of x: ')def printMax(x,y)    if a>b:        print x, 'is the maximum'    else:        print y, 'is the manimum'printMax(x,y)
#!/usr/bin/python# Filename: 2.pywhile True:    b = raw_input('Enter a sentense or words(exit for exit): ')    if b == 'quit' or b == 'exit':        break    elif len(b) < 3:        print 'your input is too short.The length of your input must over3. Please type again!'        continue    print 'Ok! The length of your input is over 3, your input is', bprint 'Done!'
database=[["zhang3","0111"],["li4","0112"],["wang5","0113"]]username=raw_input("what's your user name?")id=raw_input("what's your id?")if [username,id] in database: print "access granted"
def bj(x):    if x<0:         print "the number is too small"    elif x>100:         print "the number is too big"    else: print "the number is right!"x=input("please input a number:")bj(x)

读取文件的脚本

import osif os.getcwd()!='/root':    os.chdir('/root')try:    with open('hi.txt','r') as f:        print(f.readline(), end='')    f.close()except IOError as err:    #此写法仅适用于python3    print('File Error:' + str(err))
#!/usr/bin/pythonimport ospath1=os.getcwd()path2=os.path.abspath('/usr/local/5.txt')print('使用os.getcwd()获取的内容为' + path1)print('使用os.path.abspath()获取的内容为' + path2)

统计文件夹大小的脚本

import os  from os.path import join, getsize  def getdirsize(dir):     size = 0     for root, dirs, files in os.walk(dir):        size += sum([getsize(join(root, name)) for name in files])     return size  if __name__ == '__main__':   filesize = getdirsize('/tmp')     print ('There are ' + str(filesize/1024/1024) + 'Mbytes in /tmp')

文件写入的简单脚本

import zipfilef = zipfile.ZipFile('archive.zip','w',zipfile.ZIP_DEFLATED)f.write('1.py')f.write('/root/install.log')f.close()

压缩文件夹的脚本

#!/usr/bin/pythonimport zipfileimport osf = zipfile.ZipFile('archive.zip','w',zipfile.ZIP_DEFLATED)startdir = "/root/mydir"for dirpath, dirnames, filenames in os.walk(startdir):    for filename in filenames:        f.write(os.path.join(dirpath,filename))f.close()

调用shell命令的脚本

#!/usr/bin/python# -*- coding: utf-8 -*-import osimport commandsa=commands.getstatusoutput('pwd')b=commands.getstatusoutput('pwdaa')print('正确命令的返回状态是: ' + str(a[0]))print('正确命令的返回结果是: ' + a[1])print('错误命令的返回状态是: ' + str(b[0]))print('错误命令的返回结果是: ' + b[1])c=os.popen('pwd')print c.read().rstrip()
几个python入门脚本

相关文章:

你感兴趣的文章:

标签云: