分类: Python

Python画图Matplotlib入门

官网 matplotlib.org Tutorial http://matplotlib.org/1.5.1/users/pyplot_tutorial.html 截止2016.1.14,最新稳定版为1.5.1 安装 Ubuntu下直接 sudo apt-get install python3-matplotlib 或者pip3(Python3)安装 sudo pip3 install matplotlib 运行下面的样例代码的时候,提示你缺什么库,就用pip3或者apt安装什么库就行。 入门 ...

Python3 Tkinter简易聊天室(二)版本0.0.1简陋版server

命令行的消息发送与接收 先做一个简单的命令行的消息发送和接收。下面是服务器端 Server Code import socket srvsock = socket.socket( socket.AF_INET, socket.SOCK_STREAM ) srvsock.bind( (”, 23000) ) srvsock.listen( 5 ) while 1: clisock, (remhost, remport) = srvsock.accept() str = clisock.recv(...

Python3 Tkinter简易聊天室(一)初步认识socket

规划 初步了解PythonSocket编程 Python Sockets模块 基础的sockets模块 Socekt模块 SocketServer模块 Reference 规划 首先根据需求,在正式了解python相关内容之前,根据自己的开发经验(我Java,C居多),大致我们做以下规划, Server: socketServer:多线程监听端口,并保存连接的客户端,在有客户端掉线时,及时剔除 可以读取和保存用户信息,用户单独出一个类 可以保存和读取聊天记录 Client: 发送登录和注册信息 ...

Python3Tkinter写简易聊天室目录

Pre 写一个简易的聊天室,Python写,界面的。因为比较要的急,所以选用了内置的最简单的Tkinter。接下来的一系列文章会一步一步走出来,跟着这个教程,大概十几个小时,最后你也会写出了一个简易的聊天室 需求 根据描述,这个不应该写成聊天室,应该写成通知工具。。。 需要具有 登录、注册功能,只允许管理员说话,其他用户只需要接收数据,在登录以后,可以接收到离线的时候,管理员发的信息。(当然聊天室在此处就是把判断管理员的部分去掉即可) 客户端要求在win上运行。 图片功能迫于时间没有做上去。不过...

Python救急HttpServer和Ftpserver

python救急的HttpServer python有个-m参数可以运行一些现有的内置的模块,当然模块可以自己pip install module_name安装。这里就有个模块可以提供非常简易的HttpServer: python -m SimpleHTTPServer 8000 这是python2的,python3中该模块移到了http.server里,所以命令变成了: python3 -m http.server 8000 当然需要先cd到要建立的服务器目录下,比如cd ~,那么我的用户文件...

Python ftplib模块

Pre 博客用了bcs插件,这个插件有个bug就是你上传的文件或者图片会在wp-content/uploads/下面有备份,我估计它是先传到博客,然后再上传到bcs上。但是在引用的时候,是引用的bcs的链接。所以这些都是没用的东西。 不想手动删除,就写了个python,顺便完善了下python中的ftp使用。 我的完整代码: #!/usr/bin/env python3 #coding:utf8 from ftplib import FTP hostaddr=”” userName=”” pas...

Sae上Python的Cron、Mail和Storage服务使用

Cron服务 在config.yaml文件里添加: 设置对应的访问url 在处理请求的py里对请求处理 查看sae的日志 Mail服务 API使用手册 Storage 对开发者比较友好。最近我用python用的比较多,记录下一些使用的方法。sae上用的web框架是 python Tornado Cron服务 在config.yaml文件里添加: cron: – description: checkUpdate url: /update schedule: “*/30 * * * *” cron文...

Python发送带http header的http请求

python 爬虫入门系列 Python爬虫学习目录 在 HTTP Request 中加入特定的 Header 对付”反盗链” 解压缩 Reference: python 爬虫入门系列 Python爬虫学习目录 在 HTTP Request 中加入特定的 Header 要加入 header,需要使用 Request 对象: #code1 import urllib2 request = urllib2.Request(‘http://www.baidu.com/’) request.add_he...

Python Tornado框架

Tornado介绍 说明 项目开发说明 文件夹树结构 apps文件夹 database.sql settings.py static文件夹 templates urls.py 思路 实现的功能 数据库设计 url约定 过程 PS Tornado介绍 官网 Tornado异步非阻塞的I/O模型的确让人耳目一新,Tornado的优势主要在于对大量Comet长轮询连接的维护上。这也是FriendFeed开发Tornado的原因—–因为FriendFeed需要实时更新Timeline,而Comet又是目...

Python监视网站是否宕机get和post方式

利用python写的简单的脚本,用来检测自己的博客是否宕机,如果宕机了,就短信通知自己。 其中涉及了get和post两种访问网页的方式。 #coding:utf-8 #author Find #date:2014-11-27 import httplib import urllib httpclient=None try: #监视的网站 httpclient=httplib.HTTPConnection(‘www.findspace.name’,80,timeout=3) #get方式访问 ht...