
脚本
文章平均质量分 75
nancygreen
这个作者很懒,什么都没留下…
展开
-
Python的C扩展-应用与陷阱
Python的C扩展-应用与陷阱Python的C扩展-应用与陷阱1. 背景2. Python扩展的用武之地-库测试(1)动态库的测试(2)静态库的测试3 python模块级扩展4 小结反馈建议1. 背景Python作为一种流行的动态脚本语言,既有面向对象的数据抽象能力,也具备脚本语言快速开发易学易用的一般优点.不过应用中也会发现,它确实有点慢,而且因转载 2014-02-14 12:26:38 · 861 阅读 · 0 评论 -
常用正则表达式
常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。用户名:/^[a-z0-9_-]{3,16}$/密码:/^[a-z0-9_-]{6,18}$/十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/URL:/^(转载 2013-06-26 09:20:17 · 589 阅读 · 0 评论 -
python脚本调试
在python中使用pdb模块可以进行调试import pdbpdb.set_trace()也可以使用python -m pdb mysqcript.py这样的方式(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助(Pdb) h说明下这几个关键 命令>断点设置(Pdb)b 10 #断点设置在本py的第10行或(Pdb转载 2013-05-28 20:19:18 · 945 阅读 · 0 评论 -
如何将py文件编译为pyc
什么是pyc文件pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种bytecode,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的python是无转载 2013-05-15 16:00:29 · 1637 阅读 · 0 评论 -
搭建 Gtk2::Perl 单步执行代码的环境
所谓单步执行代码的环境有点类似 shell 那样,输入一条语句,执行一条语句 。可以实时看到结果。需要的程序如下: emacs 22 或更高版本 inf-perl.el gtksh.pl inf-perl.el 可以从 http://www.emacswiki.org/cgi-bin/emacs/inf-perl.el 下载。转载 2013-04-27 10:57:52 · 961 阅读 · 0 评论 -
perl脚本调试方法
Perl调试器的用法: 缺省的Perl调试器就是perl解释器本身,另外还有图形界面的调试器。因为我们在开发 程序时一般都使用telnet访问服务器,所以这里主要介绍一下缺省的命令行调试器的用法。用 -d 命令行选项启动Perl解释器,例如 perl -d test.pl 即进入Perl调试器的交互界面。 调试命令列表如下:(所有命令都在调试提示符下顶格输入,命令大小写有关)转载 2013-04-27 10:58:50 · 1550 阅读 · 0 评论 -
sed在指定行插入新行
前些天备份使用mysqldump备份出的数据文件(insert形式),里面的内容没有use db_name这个语句,所以如果在脚本中执行,那么会提示no database selected,所以就想在里面添加一个use db_name的语句。但是因为数据文件太大,如果直接vim打开恐怕不行。所以想到sed,然后上网找了一下sed在指定行插入的命令,然而需要注意的是,这些命令虽然可以直接定位到行,但转载 2013-04-27 15:06:53 · 4249 阅读 · 0 评论 -
Perl的library设置
参考链接:http://stackoverflow.com/questions/841785/how-do-i-include-a-perl-module-thats-in-a-different-directoryhttp://stackoverflow.com/questions/185114/how-do-i-use-a-perl-module-in-a-directory-not-转载 2013-04-27 08:47:14 · 1224 阅读 · 0 评论 -
Perl自定义模块的路径包含问题
Author:NinGooposted onNinGoo.netPerl模块是重用代码的好方法,但是在调用自定义模块时的路径问题困扰了我许久。之前一直都是通过在代码中直接将自定义模块所在的绝对路径写入到@INC数组来解决的,以下示例,加入perl脚本放置在/opt/perl/bin,而自定义模块放在/opt/perl/lib目录:BEGIN { push (@INC,'/opt/p转载 2013-04-27 08:43:47 · 1895 阅读 · 0 评论 -
在C语言中嵌入Python
在C语言中嵌入Python使用PyRun_SimpleString函数 例子如下#includeint main(){Py_Initialize();//初始化Python解释器PyRun_SimpleString("print 'hi , Python' "); //运行字符串//执行文件可以使用 PyRun_SimpleString("execfile('filen转载 2014-02-14 11:25:04 · 1969 阅读 · 0 评论