zoukankan      html  css  js  c++  java
  • keystone源码阅读--python函数

    按照setup.sfg文件中[entry_poubts]中的声明前后阅读:

    1.cmd.manage:main

    os.path.join(path,name):连接目录与文件名或目录
    os.path.exists(name):判断是否存在文件或目录name
    os.path.normpath(path):规范path字符串形式
    sys.path.insert(0,'test'):为了让python能够找到我们自己定义的模块,需要修改sys.path的内容
    sys.argv:可以用sys.argv获取当前正在执行的命令行参数的参数列表(list)。
     1 变量                    解释
     2 sys.argv[0]    当前程序名
     3 sys.argv[1]    第一个参数
     4 sys.argv[0]    第二个参数
     5 参考代码:
     6 
     7 # encoding: utf-8
     8 # filename: argv_test.py
     9 import sys
    10 
    11 # 获取脚本名字
    12 print 'The name of this program is: %s' %(sys.argv[0])
    13 # 获取参数列表
    14 print 'The command line arguments are:'
    15 for i in sys.argv:
    16     print i
    17 # 统计参数个数
    18 print 'There are %s arguments.'%(len(sys.argv)-1)
    19 运行结果:
    20 
    21 E:p>python argv_test.py arg1 arg2 arg3
    22 The name of this program is: argv_test.py
    23 The command line arguments are:
    24 argv_test.py
    25 arg1
    26 arg2
    27 arg3
    28 There are 3 arguments.
    View Code
    2.server.wsgi: initialize_admin_application
    os.environ  通过访问os.envirom字典可以访问环境变量
    str.split(str="", num=string.count(str)).  通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
    str.strip([chars]);用于移除字符串头尾指定的字符(默认为空格)。
    raise exception.AssignmentTypeCalculationError(**locals()) 手工引发异常
    filter(function, iterable)  filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。

    
    
  • 相关阅读:
    [USACO13NOV] Pogo-Cow
    《高性能Mysql》讲聚簇索引
    复合索引底层实现
    数据库索引实现(B+,B-,hash)
    B+树,B树,聚集索引,非聚集索引
    MySQL存储引擎
    synchronized实现原理
    【1】线程池的使用
    CompletionService
    原型模式
  • 原文地址:https://www.cnblogs.com/52why/p/8145691.html
Copyright © 2011-2022 走看看