【python简单操作:】教程文章相关的互联网学习教程文章

python3简单实现微信爬虫

使用ghost.py 通过搜搜 的微信搜索来爬取微信公共账号的信息# -*- coding: utf-8 -*- import sys reload(sys) import datetime import time sys.setdefaultencoding("utf-8")from ghost import Ghost ghost = Ghost(wait_timeout=20)url="http://weixin.sogou.com/gzh?openid=oIWsFt8JDv7xubXz5E3U41T0eFbk" page,resources = ghost.open(url) result, resources = ghost.wait_for_selector("#wxmore a")from bs4 import Beautiful...

Python简单进程锁代码实例

先说说线程 在多线程中,为了保证共享资源的正确性,我们常常会用到线程同步技术. 将一些敏感操作变成原子操作,保证同一时刻多个线程中只有一个线程在执行这个原子操作。 我最常用的是互斥锁,也称独占锁。其次还有读写锁,信号量,条件变量等。 除此之外,我们在进程间通信时会用到信号,向某一个进程发送信号,该进程中设置信号处理函数,然后当该进程收到信号时,执行某些操作。 其实在线程中,也可以接受信号,利用这种机制,...

Python简单删除目录下文件以及文件夹的方法

本文实例讲述了Python简单删除目录下文件以及文件夹的方法。分享给大家供大家参考。具体如下:#!/usr/bin/env python import os import shutil filelist=[] rootdir="/home/zoer/aaa" filelist=os.listdir(rootdir) for f in filelist:filepath = os.path.join( rootdir, f )if os.path.isfile(filepath):os.remove(filepath)print filepath+" removed!"elif os.path.isdir(filepath):shutil.rmtree(filepath,True)print "dir "+fi...

python简单实现旋转图片的方法

本文实例讲述了python简单实现旋转图片的方法。分享给大家供大家参考。具体实现方法如下:# rotate an image counter-clockwise using the PIL image library # free from: http://www.pythonware.com/products/pil/index.htm # make sure to install PIL after your regular python package is installed import Image # open an image file (.bmp,.jpg,.png,.gif) # change image filename to something you have in the working...

python简单实现基于SSL的IRCbot实例

本文实例讲述了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(NIC...

Python简单计算文件夹大小的方法

本文实例讲述了Python简单计算文件夹大小的方法。分享给大家供大家参考。具体如下:import os, re """ 查看文件夹下的所有文件及文件夹 join为拼接函数 """ def Look_File(path):for root , dirs, files in os.walk(path, True):print root #主目录for item in files: #主目录下的文件夹print os.path.join(root, item) """ 计算文件夹 大小 """ def FileSize(path):size = 0Lfor root , dirs, files in os.walk(path, Tr...

python简单获取数组元素个数的方法

本文实例讲述了python简单获取数组元素个数的方法。分享给大家供大家参考。具体如下:代码如下:mySeq = [1,2,3,4,5] print len(mySeq) 运行结果如下: 5 希望本文所述对大家的Python程序设计有所帮助。

Python简单连接MongoDB数据库的方法

本文实例讲述了Python连接MongoDB数据库的方法。分享给大家供大家参考,具体如下: Python使用pymongo操作MongoDB数据库,首先需要安装pymongo模块,如下示例是通过pymongo连接MongoDB数据库,带用户名和密码:from pymongo import MongoClient import datetime client = MongoClient(mongodb://tanteng:123456@localhost:27017/) db = client.js_send_excel post = {"author": "Xiaofeng", "text": "My first blog post!", "tags"...

python简单实现刷新智联简历

python来写一个试试吧,这里使用了cPAMIE模块,代码如下: 代码from cPAMIE import PAMIE ie=PAMIE("www.zhaopin.com") ie.textBoxSet("loginname",你的用户名)#给loginname文本框赋值 ie.textBoxSet("password","密码")#给password文本框赋值 ie.buttonClick("login_button_1")#点击登录按钮 ie.linkClick(unicode(简历中心,gb2312))#点击”简历中心“链接 ie.linkClick(unicode("刷新",gb2312))#点击“刷新”连接 ie.linkClick(u...

Python简单实现子网掩码转换的方法

本文实例讲述了Python简单实现子网掩码转换的方法。分享给大家供大家参考,具体如下: 这里实现将子网掩码长度转换为具体的子网掩码地址:def exchange_maskint(mask_int):bin_arr = [0 for i in range(32)]for i in range(mask_int):bin_arr[i] = 1tmpmask = [.join(bin_arr[i * 8:i * 8 + 8]) for i in range(4)]tmpmask = [str(int(tmpstr, 2)) for tmpstr in tmpmask]return ..join(tmpmask) if __name__ == __main__:print ex...

Python简单实现TCP包发送十六进制数据的方法

本文实例讲述了Python简单实现TCP包发送十六进制数据的方法。分享给大家供大家参考,具体如下: 举例: 0x12, 0x34可以直接拼成 "\x12\x34"。 客户端代码示例:#-*- encoding: utf-8 -*- import json import socket import sys import binascii reload(sys) sys.setdefaultencoding(utf-8) if __name__=="__main__":s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.connect(("your_host_name", your_port))s.send("\xab\xcd...

一则python3的简单爬虫代码

不得不说python的上手非常简单。在网上找了一下,大都是python2的帖子,于是随手写了个python3的。代码非常简单就不解释了,直接贴代码。代码如下:#test rdpimport urllib.requestimport re#登录用的帐户信息data={}data[fromUrl]=data[fromUrlTemp]=data[loginId]=12345data[password]=12345user_agent=Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)#登录地址#url=http://192.168.1.111:8080/loginCheckpostdata = urllib.pars...

python简单实现计算过期时间的方法

本文实例讲述了python简单实现计算过期时间的方法。分享给大家供大家参考。具体如下:def time_passed(value):now = datetime.now()past = now - valueif past.days:return u%s天前 % past.daysmins = past.seconds / 60if mins < 60:return u%s分钟前 % minshours = mins / 60return u%s小时前 % hours希望本文所述对大家的Python程序设计有所帮助。

python简单获取本机计算机名和IP地址的方法

本文实例讲述了python简单获取本机计算机名和IP地址的方法。分享给大家供大家参考。具体实现方法如下: 方法一:>>> import socket >>> hostname = socket.gethostname() >>> print hostname china-43226208c >>>ip = socket.gethostbyname(hostname) >>>print ip 192.168.3.196 >>> ipList = socket.gethostbyname_ex(hostname) >>> ipList (china-43226208c, [], [192.168.3.196]) 方法二:>>> name = socket.getfqdn(socket....

python简单实现基数排序算法

本文实例讲述了python简单实现基数排序算法。分享给大家供大家参考。具体实现方法如下:from random import randint def main():A = [randint(1, 99999999) for _ in xrange(9999)]for k in xrange(8):S = [ [] for _ in xrange(10)]for j in A:S[j / (10 ** k) % 10].append(j)A = [a for b in S for a in b]for i in A:print i main()希望本文所述对大家的Python程序设计有所帮助。