- 博客(11)
- 收藏
- 关注
原创 python 源码编译
1.配置编译目录$(PYTHON_SOURCE_CODE)/configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindi
2016-12-28 21:00:32 577
原创 yum 下载的包
yum的cache目录/etc/yum.conf看配置cachedir=/var/cache/yum/$basearch/$releasever像这种路径首先要到/etc下面去找他的配置文件,
2016-12-28 14:43:42 294
原创 python __str__(),__dir__(),__doc__
对于一个类的属性查看,用dir__str__() 是介绍这个类的信息__doc__ 这个是文档字符串,也是介绍对于dir的用法>>> import os>>> try:... a = 1/0... except Exception,reason1:... print "can't /"...can't />>> print reason1in
2016-11-30 15:58:04 508
转载 python 异常小结
1.Python异常类 异常描述NameError尝试访问一个没有申明的变量ZeroDivisionError除数为0SyntaxError语法错误IndexError索引超出序列范围KeyError请求一个不存在的字典关键字IOError输入输出错误(比如你要读的文件不存在)
2016-11-30 11:03:29 589
转载 python中 命令行参数处理 --getopt 模块
python中 getopt 模块,该模块是专门用来处理命令行参数的函数getopt(args, shortopts, longopts = []) 参数args一般是sys.argv[1:]shortopts 短格式 (-) longopts 长格式(--) 注:短与长貌似是有第一个字符的关系命令行中输入:python test.py -i 127.0.0.1 -
2016-11-29 16:23:17 363
原创 命令行参数的获取和调用
在sys模块中sys.argcsys.argv例:$ argv.py 56 tales 78 vicunana在 sys.argv中
2016-11-28 16:25:03 285
转载 c语言:Atexit
Atexit简介编辑函数名: atexit头文件:#include功 能: 注册终止函数(即main执行结束后调用的函数)用 法: void atexit(void (*func)(void));注意:exit调用这些注册函数的顺序与它们 登记时候的顺序相反。同一个函数如若登记多次,则也会被调用多次。
2016-11-28 16:10:58 352
原创 关于文件没有关闭的问题
1,对于打开的文件没有进行close(),在系统中会占用一个文件描述符。对于 文件描述符 这个在系统中是有一定的数目。所有一定要关闭Linux默认的进程打开文件上限是1024个,可以通过ulimit -n查看。很多系统上限可以通过修改/etc/security/limits.conf文件改变,这个文件有详细的注释,对如何修改做了说明。如果希望把所有用户的进程打开文件上限改为65536
2016-11-28 15:53:40 1439
原创 python 跨平台属性注意
在操作系统间的差异1,行分隔符 在POSIX(Unix系列和MAC OS X)系统上,行分隔符是 '\n'字符。 旧的Mac Os 是 '\r' DOS ,Windows 是 '\r\n'路径分隔符 POSIX 是 '/';旧的macos 是':'DOS,WINDOWS 是'\'2,有助于跨平台开发的os模块属
2016-11-24 18:39:31 2482
原创 python os.open() 和open()
之前一直用open(),知道它返回的是文件对象。os.open() ,它返回的是一个文件描述符这个 是为底层操作上
2016-11-24 18:13:40 5552
原创 python next()完成后引发StopIteration异常
迭代器 next()在所有行完成后-----引发StopIteration()异常
2016-11-24 17:49:48 34980 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人