python实例

总结一些常用的python小脚本

1.删除pyc文件

import os

import sys

def delete(path):

  for root,dirs,files in os.walk(path):

    for name in files:

      if '.pyc' in name:

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

if __name__ == "__main__":

  path=sys.argv[1]

  delete(path)

2.显示某目录下所有文件和文件夹

import os

import sys

dir_list=[]

file_list=[]

def show(path):

  for root,dirs,files in os.walk(path):

    for dir in dirs:

      dir_list.append(os.path.join(root,dir))

   for file in files:    

     file_list.append(os.path.join(root,file))

print  "Dir:",dir_list

print  "File:",file_list

if __name__ == "__main__":

  path=sys.argv[1]

  show(path)

3.socket 编程

server(tcp)

import socket

ip="127.0.1.1"

port=12345

bufsize = 1024

sock = socket.socket(AF_INET, SOCK_STREAM)

sock.bind(())

sock.listen(5)

while True:

  connection,address = sock.accept()

  try:

      data = connection.recv(bufsize)

   except:

      connection.close()

  if not data:

    break

  print data

  connection.close()

client 

if __name__ == "__main__"

  import socket

  sock = socket.socket(AF_INET, SOCK_STREAM)

  sock.connect(("127.0.0.1",12345))

  sock.send("1")

  print sock.recv(1024)


4.统计文件内容

字段分隔符“,”

a.文件共有多少行;b.共有多少个IP;c.共有多少手机号;d,手机号出现次数

import sys

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值