随笔分类 -  python

摘要:handle文件: # -*- coding: utf-8 -*-import redef lines(file): """ 把原文件尾加一行空行 """ for line in file: yield line yield '\n'def blocks(file): """ 把文件分段 """ b 阅读全文

posted @ 2016-11-07 17:02 通天树 阅读(368) 评论(0) 推荐(0)

摘要:最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本完全正常没问题,但执行总报错"AttributeError: 'module' object has no attribute 'xxx'"。这其实是.pyc文件存在问题。 问题定位: 查看import库的源文件,发现源文件存在且 阅读全文

posted @ 2016-11-06 21:01 通天树 阅读(10332) 评论(0) 推荐(0)

摘要:编辑好改文件后,使用py2exe将Python脚本编译成Windows可执行文件,这样就不需要Python解释器了。要使用py2exe,首先要编写一个编译脚本,然后通过Python运行编译脚本即可将其他的脚本编译成可执行文件。以下实例是将要编译成可执行文件的脚本,文件名:setup.py 在setu 阅读全文

posted @ 2016-11-06 18:54 通天树 阅读(2032) 评论(0) 推荐(0)

摘要:Extest.c文件:#include <stdio.h> #include <stdlib.h>#include <string.h>#include "Python.h" #define BUFSIZE 10 int fac(int n) { if (n < 2) return 1; retur 阅读全文

posted @ 2016-11-06 10:50 通天树 阅读(2791) 评论(0) 推荐(0)

摘要:BeautifulSoup的主要函数使用 from bs4 import BeautifulSouphtml = """<html><head><title>The Dormouse's story</title></head><body><p class="title" id="hehe"><b> 阅读全文

posted @ 2016-11-05 20:05 通天树 阅读(1835) 评论(0) 推荐(0)

摘要:前提已经有.c 和.i文件 用swid编译了.i文件生成了wrap.c文件和.py文件 vc创建dll工程 将.h加入到头文件中.c文件和wrap.c文件添加到源文件中 将.i文件添加到工程目录下Tools->Options->Directories中修改include 和lib 添加python里 阅读全文

posted @ 2016-11-05 16:55 通天树 阅读(1312) 评论(0) 推荐(0)

摘要:下载jdk8安装包,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载7-zip解压工具包并安装,地址:32位版:http://downloads.sourceforge.n 阅读全文

posted @ 2016-11-05 10:16 通天树 阅读(415) 评论(0) 推荐(0)

摘要:下载了jython后:http://www.cr173.com/soft/9719.html 这是我当时下载的网站 官网很慢开始->运行->cmd->打开dos命令窗口,转到jython_installer-2.7a2.jar所在目录输入命令:java -jar jython_installer-2 阅读全文

posted @ 2016-11-05 09:58 通天树 阅读(252) 评论(0) 推荐(0)

摘要:以简单而经典的 “HelloWorld.java” 为例 以简单而经典的 “HelloWorld.java” 为例 不含包层次的HelloWorld.Java public class HelloWorld { public static void main(String[] args) { Sys 阅读全文

posted @ 2016-11-05 09:56 通天树 阅读(17901) 评论(0) 推荐(0)

摘要:1.简介 本次项目课是实现简单聊天室程序的服务器端和客户端。 2.知识点 服务器端涉及到asyncore、asynchat和socket这几个模块,客户端用到了telnetlib、wx、time和thread这几个模块。 二、项目实战(服务器端) 1.服务器类 首先需要一个聊天服务器,这里继承asy 阅读全文

posted @ 2016-10-22 22:14 通天树 阅读(856) 评论(0) 推荐(0)

摘要:我们在学习过程中最容易犯的一个错误就是:看的多动手的少,特别是对于一些项目的开发学习就更少了! 没有一个完整的项目开发过程,是不会对整个开发流程以及理论知识有牢固的认知的,对于怎样将所学的理论知识应用到实际开发中更是不得而知了! 以上就是我们在学习过程中必须要有项目实战开发经验的原因,其实无论项目大 阅读全文

posted @ 2016-10-22 22:12 通天树 阅读(29213) 评论(0) 推荐(1)

摘要:我们都知道,Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型: (1)namedtuple(): 生成可以使用名字来访问元素内容的tuple子类 (2)deque: 双端 阅读全文

posted @ 2016-10-22 22:10 通天树 阅读(358) 评论(0) 推荐(0)

摘要:Python中的时间模块。 1、在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。 2、UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DS 阅读全文

posted @ 2016-10-22 22:09 通天树 阅读(216) 评论(0) 推荐(0)

摘要:re 正则表达式操作 本模块提供了类似于Perl的正则表达式匹配操作。要匹配的模式和字符串可以是Unicode字符串以及8位字符串。 正则表达式使用反斜杠字符('\')来表示特殊的形式或者来允许使用特殊的字符而不要启用它们特殊的含义。这与字符串字面值中相同目的的相同字符的用法冲突;例如,要匹配一个反 阅读全文

posted @ 2016-10-22 22:08 通天树 阅读(4886) 评论(0) 推荐(0)

摘要:本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever 阅读全文

posted @ 2016-10-22 22:07 通天树 阅读(244) 评论(0) 推荐(0)

摘要:os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”,Linux下为"/" os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用'\ 阅读全文

posted @ 2016-10-22 22:06 通天树 阅读(237) 评论(0) 推荐(0)

摘要:在现实生活中,记录日志非常重要。银行转账时会有转账记录;飞机飞行过程中,会有黑盒子(飞行数据记录器)记录飞行过程中的一切。如果有出现什么问题,人们可以通过日志数据来搞清楚到底发生了什么。对于系统开发、调试以及运行,记录日志都是同样的重要。如果没有日志记录,程序崩溃时你几乎就没办法弄明白到底发生了什么 阅读全文

posted @ 2016-10-22 22:05 通天树 阅读(290) 评论(0) 推荐(0)

摘要:首先,说明一下多线程的应用场景:当python处理多个任务时,这些任务本质是异步的,需要有多个并发事务,各个事务的运行顺序可以是不确定的、随机的、不可预测的。计算密集型的任务可以顺序执行分隔成的多个子任务,也可以用多线程的方式处理。但I/O密集型的任务就不好以单线程方式处理了,如果不用多线程,只能用 阅读全文

posted @ 2016-10-22 22:03 通天树 阅读(240) 评论(0) 推荐(0)

摘要:转自:http://developer.51cto.com/art/201507/483510.htm 很多来自世界各地的程序员不求回报的写代码为别人造轮子、贡献代码、开发框架。开放源代码使得分散在世界各地的程序员们都能够贡献他们的代码与创新。 Python就是这样一门受到全世界各地开源社区支持的语 阅读全文

posted @ 2016-10-22 21:58 通天树 阅读(570) 评论(0) 推荐(0)

摘要:Python 是一门简单易学且功能强大的编程语言。 它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面向对象编程。 Python 优雅的语法和动态类型,再结合它的解释性,使其在大多数平台的许多领域成为编写脚本或开发应用程序的理想语言。 你可以自由地从 Python 官方点,http://w 阅读全文

posted @ 2016-10-22 21:54 通天树 阅读(220) 评论(0) 推荐(0)