python
CodeMasterShiller
一个老码农
展开
-
用python的cmd模块写一个简单的shell
from cmd import *class MyShell(Cmd): def preloop(self): print "print this line before entering the loop" def postloop(self): print "print this line after原创 2009-11-05 23:32:00 · 2843 阅读 · 0 评论 -
python在windows下获取当前系统用户名
<br />>>>import getpass<br />>>> getpass.getuser()原创 2011-01-15 16:38:00 · 5132 阅读 · 0 评论 -
C调用python
#include int main(){ Py_Initialize(); PyRun_SimpleString("print /"hello, python c api/""); Py_Finalize(); return 0;}gcc -o test test.c -lpython2.6./testref: http://docs.python.org/c-api/原创 2010-12-18 08:29:00 · 620 阅读 · 0 评论 -
使用pycurl上传文件
import pycurlurl = "http://www.xxxxx.com/upload.php"field = "uploadFile"c = pycurl.Curl()c.setopt(c.POST, 1)c.setopt(c.URL, url)c.setopt(c.HTTPPOST, [(field, (c.FORM_FILE, "/home/rare/tmp/a.py"))])#c.setopt(c.VERBOSE, 1)c.perform()c.close()其中原创 2010-12-06 19:49:00 · 3675 阅读 · 0 评论 -
python调用第三方模块
<br />http://docs.python.org/library/ctypes原创 2010-12-08 10:28:00 · 903 阅读 · 0 评论 -
【转】python函数参数的传递
作者:tamsyn 来源:www.sqlite.com.cn 时间:2007-10-11http://www.sqlite.com.cn/MySqlite/11/432.HtmlPython 中函数参数的传递是通过“赋值”来传递的。但这条规则只回答了函数参数传递的“战略问题”,并没有回答“战术问题”,也就说没有回答怎么赋值的问题。函数 参数的使用可以分为两个方面,一是函数参数如何定义,二是函数转载 2010-04-07 19:01:00 · 725 阅读 · 0 评论 -
发一个python写的简单的mp3播放器
发现python写一些简单的应用真的很方便。这个播放器使用的库是pymedia,它的网址是:http://pymedia.org/其实,这个播放器是根据其两个例子稍作修改而成的,基本上没有什么技术含量。这两个例子分别是:dump_wav.py和play_wav.py倒是在安装pymedia的时候遇到一点麻烦,不知道为啥,LIBROOT/audio/libavcodec/dsputil.h总是编译出原创 2010-04-07 19:01:00 · 9149 阅读 · 1 评论 -
python clear screen的方法
1、for i in xrange( 500 ) :print2、from subprocess import calldef clear():call(clear);clear();3、importos,syssys.stdout.write(os.popen(clear).read())4、import osos.system(clear)原创 2010-04-07 18:53:00 · 2199 阅读 · 0 评论 -
2点python注意事项
1、文件命名不要与系统模块重名(这个在安装的模块比较多时比较难做到)如果重名,会出现奇怪的问题,而且没有有意义的提示 2、print以函数的方式调用,即将参数放在括号内,这样可兼容python2和python3原创 2009-11-21 01:50:00 · 511 阅读 · 0 评论 -
用python写图形界面程序的几种选择
1、wx模块wxWidgets的python版本 2、Tkintertk/tcl的python版本 3、pygtkgtk的python版本原创 2009-11-07 20:04:00 · 3768 阅读 · 2 评论 -
使用python打开网页
<br /> <br />import os<br />os.startfile('<url>')<br /> <br />import win32api<br />win32api.WinExec('<path-to-browser> <url>')<br /> <br />import subprocess<br />subprocess.call('<path-to-browser> <url>')<br /> <br />import os<br />os.system('<path-to-brow原创 2011-01-27 18:36:00 · 3433 阅读 · 0 评论