随笔分类 - python
摘要:os.getcwd()获取系统路径sys.path [0]获取当前路径
阅读全文
摘要:import osprint(os.getcwd())
阅读全文
摘要:from pprint import pprintpprint (vars(your_object))另外查看所有属性名用.__dict__
阅读全文
摘要:参考:http://stackoverflow.com/questions/972/adding-a-method-to-an-existing-objectIn Python, there is a difference between functions and bound methods.>>>def foo():...print"foo"...>>>class A:...def bar( self ):...print"bar"...>>> a = A()>>> foo>
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_55a11f330100ab1x.html在Python中,通常情况下,你只能为对象添加一个已经写好的方法需求:传入一个str类型的变量,其值是一个完整的合法的Python函数定义,然后为一个对象添加这个函数:method_str = u'''def say(self, name) print 'My name is', name'''classMyClass:def __init__(self):passdefextends(self, method_name,
阅读全文
摘要:10.4 运行其他程序在Python中可以方便地使用os模块运行其他的脚本或者程序,这样就可以在脚本中直接使用其他脚本,或者程序提供的功能,而不必再次编写实现该功能的代码。为了更好地控制运行的进程,可以使用win32process模块中的函数。如果想进一步控制进程,则可以使用ctype模块,直接调用kernel32.dll中的函数。10.4.1 使用os.system函数运行其他程序os模块中的system()函数可以方便地运行其他程序或者脚本。其函数原型如下所示。os.system(command)其参数含义如下所示。· command 要执行的命令,相当于在Windows的cmd
阅读全文
摘要:Tools->New plugin粘贴下面代码,在插件目录新建文件夹,保存import sublime, sublime_pluginimport osclass ExampleCommand(sublime_plugin.TextCommand): def run(self, edit): os.system('python.exe ' + self.view.file_name() + ' & PAUSE & EXIT')新建文件Default (Windows).sublime-keymap粘贴下面代码,保存[ { "key
阅读全文
摘要:转自:http://san-yun.iteye.com/blog/1543174Python可以得到一个对象的类型 ,利用type函数: >>>lst = [1, 2, 3] >>>type(lst) 不仅如此,还可以利用isinstance函数,来判断一个对象是否是一个已知的类型。 isinstance说明如下: isinstance(object, class-or-type-or-tuple) -> bool Return whether an object is an instance of a class or of a subclass t
阅读全文
摘要:调用CALLBACK标记的dll方法要用dll=ctypes.windll.LoadLibrary('test.dll')没有CALLBACK的方法用dll=ctypes.cdll.LoadLibrary('test.dll')例子:from ctypes import *d2d = cdll.LoadLibrary("Direct2dDll.dll")print(d2d.DCreateWindow)CALLBACK = CFUNCTYPE(c_int,c_int)def py_cmp_func(a): print(str(a)) retur
阅读全文
摘要:.py的文件默认是带命令行窗口的,.pyw的文件不带命令行窗口让python程序停在某一行,这样就不会双击.py以后马上窗口弹出又没了s = input('-->')打印运行时异常,可以查看运行时错误,编译错误没办法显示try:except: print(sys.exc_info()[0],sys.exc_info()[1])import sys
阅读全文
摘要:转自:http://blog.csdn.net/gzlaiyonghao/article/details/1852726最近在做一件比较 evil 的事情——验证码识别,以此来学习一些新的技能。因为我是初学,对图像处理方面就不太了解了,欲要利吾事,必先利吾器,既然只是做一下实验,那用 Python 来作原型开发再好不过了。在 Python 中,比较常用的图像处理库是 PIL(Python Image Library),当前版本是 1.1.6 ,用起来非常方便。大家可以在http://www.pythonware.com/products/pil/index.htm下载和学习。在这里,我主要是介
阅读全文
摘要:验证码破解工具CaptchackerCaptchacker 是一个用来破解各种图形验证码的程序。全文检索引擎Sphinxphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了...ERP/CRM系统OpenERPOpenERP(08年5月前称之为TinyERP)是一个ERP/CRM系统。 它使用Python语言开发,数据库采用开源的PostgreSQL,系统
阅读全文
摘要:转自:http://www.cnblogs.com/foxhengxing/archive/2011/07/29/2120897.htmlPython具有强大的扩展能力,以下列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他。推荐收藏。Graphical interface wxPython http://wxpython.orgGraphical interface pyGtk http://www.pygtk.orgGraphical interface pyQT http
阅读全文
摘要:autopyautopy是一个自动化操作的python库,可以模拟一些鼠标、键盘事件,还能对屏幕进行访问pywin32win32api的python封装PILpython的图形图像处理框架
阅读全文
摘要:转自:http://www.cnblogs.com/xsmhero/archive/2013/01/03/2842973.html玩过电脑游戏的同学对于外挂肯定不陌生,但是你在用外挂的时候有没有想过如何做一个外挂呢?(当然用外挂不是那么道义哈,呵呵),那我们就来看一下如何用python来制作一个外挂。。。。我打开了4399小游戏网,点开了一个不知名的游戏,唔,做寿司的,有材料在一边,客人过来后说出他们的要求,你按照菜单做好端给他便好~ 为啥这么有难度?8种菜单记不清,点点就点错,鼠标还不好使肌肉劳损啥的伤不起啊……首先要声明,这里的游戏外挂的概念,和那些大型网游里的外挂可不同,不能自动打怪,不
阅读全文
摘要:转自:http://blog.csdn.net/magictong/article/details/6788208如果说强大的标准库奠定了python发展的基石,丰富的第三方库则是python不断发展的保证,随着python的发展一些稳定的第三库被加入到了标准库里面,这里有6000多个第三方库的介绍:点这里或者访问:http://pypi.python.org/pypi?%3Aaction=index。下表中加粗并且标红的都是我平时使用较多的一些第三方库。(P.S.CSDN的这个表格功能太难用了,改HTML代码调整了好半天啊,才见得人!)常用Python第三方库分类库名称库用途Web框架Dja
阅读全文
摘要:转自:http://blog.csdn.net/gzlaiyonghao/article/details/2966811wxPython如果你之前是windows程序员,用MFC或者WIN32API开发界面程序,那进入Python国度最好的GUI选择应该是wxPython。它是wxWidgets的Python Bind,与wxWidgets的开发完美同步,最为重要的一点是它的消息机制与MFC颇为相似,以前在MFC的经验完全可以稍作变化就套用在wxPython上面。在WIN32开发中,最讨厌的一环肯定有WM_SIZE消息的处,在主窗口大小变化的时候,保持控件布局在WIN32是一件麻烦事。这件事情
阅读全文
摘要:1.去主页下载源代码项目2.编译下载下来的项目3.新建项目填入下面代码// pythonIncludeTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #pragma comment(lib, "python33.lib") #pragma warning(disable:4996)int _tmain(int argc, _TCHAR* argv[]){ Py_SetProgramName(argv[0]); Py_SetPythonHome(L"G://SoftProject/cP
阅读全文
摘要:转自:http://www.cnblogs.com/fortwo/archive/2013/04/16/3023871.html1.首先从python.org上:http://www.python.org/download/,下载python源码压缩包:Python-3.3.1.tar.bz22.解压后目录结构大致如下:3.进入PCbuild目录,打开pcbuild.sln文件4.设置属性,首先设置“普通属性”中的“启动项目”,选择“单一启动项目”为“python”:然后,再设置“配置属性”,只编译python和pythoncore两项,其他的去除掉,并且依据你具体的平台选择是W32还是X64
阅读全文
摘要:http://docs.python.org/3.4/library/urllib.request.html#module-urllib.request
阅读全文

浙公网安备 33010602011771号