摘要:
首先要先安装一个ActivePython下载:http://www.activestate.com/activepython/downloads我安装的是3.2.2.3的windows 64位版本我感觉 这应该是一个编译器,好像要使用MVC,也得安装MVC一样然后在IIS里新建一个网站,然后点击处理程序映射,然后点击"添加脚本映射..."(在右上方)可执行文件填写ActivePython安装目录中的python.exe,后面一定要跟着 %s%s然后把下面的代码保存到文件,然后添加一个web.config文件就可以打开页面了页面执行效果 阅读全文
摘要:
def 关键字自定义函数以def关键字开始,后面紧跟函数名,没有C#中的{},以缩进的方式结束函数python中 自定义函数一定要写在调用语句的前面(编译好像是从上往下编译的)带参数的函数带参数的函数,直接写参数名,不需要参数类型,会自识别输入的参数的数据类型def funName(arg1,arg2): print("自定义函数输出信息") print(arg1) print(arg2+1)funName('参数1信息',123)input()带反回值的函数无需设置反回值类型,直接反回就可以默认参数直接等于后面加默认值就可以了def funName(arg 阅读全文
摘要:
1. ifa=input()a=int(a)b=input()b=int(b)if a>b: print(str(a),"大")else: if(a<b): print(str(b),"大") else: print(str(a),str(b),'一样大')input()if后不用(),直接写判断条件,然后跟一个冒号(:),else后面也是跟一个冒号if没有{}一说,是根据缩进来判断if与else的结束的2.whilec=0while c<10: print(c) c+=1input()好像没有do while一说.3. 阅读全文
摘要:
python 中的变量名,以及方法名是区分大小写的1.文件存储格式python 默认情况下是不支持中文的,因为它的文件存储格式是 ansi格式解决办法: 使用记事本打开文件,把文件的格式改为utf-8的格式网上有人提到把每个文件的头部都添加一行# -*- coding:utf-8 -*- 或是 # coding:utf-8 但是我试了不好用2.print()方法输出文本到控制台语法: print("123456") (python中,两个双引号和两个单引号中间的文字,都是字符串格式,三个双引号指的是原样输出字符串,好像C#中在字符串中添加@一样)\n 换行\t 输出tab\ 阅读全文
摘要:
看着还不错的几个社区http://bbs.python123.com/http://python.cn/-----------------------------------------------------------------------首先安装python的编译环境python的下载主页http://www.python.org/getit/我安装的是:Python 3.3.1 Windows X86-64 MSI Installer(Windows AMD64 / Intel 64 / X86-64 binary[1]-- does not include source)----- 阅读全文
摘要:
下载下OpenWebkitSharp以后,由于环境问题,可能会执行不起来,这时请打开OpenWebkitSharp下的How to use.txt与Important! Please Read!.txt两个文档请按两个文档中的要求.运行OpenWebkitSharp这里要特殊说明一下.在Important! Please Read!.txt中,提到Windows XP/Vista/7 32 or 64 BitMicrosoft .NET Framework 4.0Microsoft C++ 2008 Redistributable(http://www.microsoft.com/downlo 阅读全文
摘要:
今天在园子里看到 学院派的驴写的 巧用C#webbrowser以及Application.DoEvents()实现采集动态网页的爬虫机器人其实之前我也是用类似的方法来抓取需要登陆的web页面,和一些动态加页的面页我今天要说的是如何实现多线程使用webborwser采集页面其中我用到了一个WeiFenLuo.winFormsUI.Docking.dll,是一个开源的组建下载地址:https://github.com/dockpanelsuite/dockpanelsuite/downloads关于这个组件,园子里已经有前辈做出详细的使用方法,在此我不再多做说明http://www.cnblogs 阅读全文
摘要:
在日常的代码中,经常会遇到执行一段代码,无法控制执行的时间,例如匹配一段非常复杂的正则,假设匹配时间超过30s可能即使匹配出来结果,我们也会放弃,因为他所消耗的资源太大了,因此就需要一个方法的超时处理功能以下这个方法包含两个核心的方法OutTimeSomeParemReturn与Wait下面我模拟一个执行过程,假设现在需要执行一个方法Method,方法执行的超时时间是OutTime,取消对象为cancelEvent,下面我来解释下这两个方法Wait是用来等待超时的方法 1 private static void Wait(Thread t, TimeSpan OutTime, ... 阅读全文