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() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。

    
    
  • 相关阅读:
    PhpPresentation ppt 导出PPT
    Springcloudalibaba学习实践(1) nacos环境搭建&Eureka Server搭建
    Springcloudalibaba学习实践(2) nacos&Eureka Server服务注册实践
    xna 3.1 to xna 4.0 conversion cheat sheet.(转)
    二分查找的越界以及边界值初始化问题
    决策树知识梳理
    论文分类及写作基础
    Cypher 入门笔记
    python字符串拼接
    Spring、Hibernate 事务流程分析Session生命周期
  • 原文地址:https://www.cnblogs.com/52why/p/8145691.html
Copyright © 2011-2022 走看看