learn-python
vicunana
这个作者很懒,什么都没留下…
展开
-
命令行参数的获取和调用
在sys模块中sys.argcsys.argv例:$ argv.py 56 tales 78 vicunana在 sys.argv中原创 2016-11-28 16:25:03 · 262 阅读 · 0 评论 -
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 · 342 阅读 · 0 评论 -
关于文件没有关闭的问题
1,对于打开的文件没有进行close(),在系统中会占用一个文件描述符。对于 文件描述符 这个在系统中是有一定的数目。所有一定要关闭Linux默认的进程打开文件上限是1024个,可以通过ulimit -n查看。很多系统上限可以通过修改/etc/security/limits.conf文件改变,这个文件有详细的注释,对如何修改做了说明。如果希望把所有用户的进程打开文件上限改为65536原创 2016-11-28 15:53:40 · 1397 阅读 · 0 评论 -
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 · 2463 阅读 · 0 评论 -
python os.open() 和open()
之前一直用open(),知道它返回的是文件对象。os.open() ,它返回的是一个文件描述符这个 是为底层操作上原创 2016-11-24 18:13:40 · 5530 阅读 · 0 评论 -
python next()完成后引发StopIteration异常
迭代器 next()在所有行完成后-----引发StopIteration()异常原创 2016-11-24 17:49:48 · 34909 阅读 · 6 评论 -
yum 下载的包
yum的cache目录/etc/yum.conf看配置cachedir=/var/cache/yum/$basearch/$releasever像这种路径首先要到/etc下面去找他的配置文件,原创 2016-12-28 14:43:42 · 284 阅读 · 0 评论