发布于 2015-10-23 06:54:44 | 114 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Python入门,程序狗速度看过来!

Python编程语言

Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。


这篇文章主要介绍了python简单实现基于SSL的IRC bot,实例分析了IRC机器人的相关实现技巧,需要的朋友可以参考下

本文实例讲述了python简单实现基于SSL的 IRC bot。分享给大家供大家参考。具体如下:

#!/usr/bin/python
# -*- coding: utf8 -*-
import socket, string, time, ssl
import urllib, re
network = 'irc.server.net'
nick = 'nickname'
chan = 'bot'
port = 6697
socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
def main(network, nick, chan, port):
  socket.connect((network,port))
  irc = ssl.wrap_socket(socket)
  irc.send('NICK %srn' % nick)
  print irc.recv(4096)
  irc.send('USER %s %s %s :My botrn' % (nick,nick,nick))
  print irc.recv(4096)
  irc.send('JOIN #%srn' % chan)
  print irc.recv(4096)
  while True:
    data = irc.recv(4096)
    print data
    if data.find('PING') != -1:
      irc.send('PONG '+data.split()[1]+'rn')
    if data.find('!gtforn') != -1:
      irc.send('QUITrn')
      exit()
    print data
if __name__=='__main__':
  main(network, nick, chan, port)



相关阅读 :
python简单实现基于SSL的IRC bot实例
Python简单实现enum功能的方法
python opencv实现任意角度的透视变换实例代码
python简单实现socket程序在两台电脑之间传输消息的方法
用Python编写一个基于终端的实现翻译的脚本
Python实现基于权重的随机数2种方法
python简单实现计算过期时间的方法
Python简单实现子网掩码转换的方法
Python简单实现TCP包发送十六进制数据的方法
Python简单实现安全开关文件的两种方式
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
Python简单实现Base64编码和解码的方法
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务