zoukankan      html  css  js  c++  java
  • python 基础 7.6 sys 模块

    一.sys 模块
    sys 模块主要功能是获取参数
     
     
    [root@www pythonscripts]# cat 2.py
    #!/usr/bin/python
    #coding=utf-8
     
    import os
     
    import sys
     
    if  __name__ == '__main__':
        print ('sys.argv[0]= {0}'.format(sys.argv[0]))
        print ('sys.argv[1]= {0}'.format(sys.argv[1]))
        print ('sys.argv[2]= {0}'.format(sys.argv[2]))
     
    运行结果:
    [root@www pythonscripts]# python 2.py 1 1.txt
    sys.argv[0]= 2.py
    sys.argv[1]= 1
    sys.argv[2]= 1.txt
     
     
    #2 . sys.stdint  sys.stdin  sys.stderr 可以更好的控制输入输出(换行).stdout等是默认不换行的。
    print 'aa'*2
    sys.stdout.write('hello 刘振川')  
    print ('hello world')
     
    >>>
    aaaa
    hello 刘振川hello world  
     
    print '####sys.stdin 换行####'
    ##让 sys.stdout sys.stdin   sys.err 默认换行,需要加换行符。
    print 'aa'*2
    sys.stdout.write('hello 刘振川 ')
    print ('hello world')
     
    >>>
    ####sys.stdin 换行####
    aaaa
    hello 刘振川
    hello world
     
     
    #3 .从控制台重定向到文件. 在当前文件下生成一个新的1.log ,文件内容为 hello
    f = open('1.log','w')
    sys.stdout = f
    print 'hello'
     
     
    #4. sys.exit(n) 退出.。 功能:执行到主程序末尾,解释器自动退出。0是正常退出,非0数不正常退出
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    廖雪峰Java6IO编程-2input和output-1inputStream
    安装spy-debugger查看前端日志
    廖雪峰Java6IO编程-1IO基础-1IO简介
    廖雪峰Java5集合-6Stack-1使用Stack
    廖雪峰Java5Java集合-5Queue-1使用Queue
    廖雪峰Java5集合-4Set-1使用Set
    20)升级登录标志
    19)加了验证码验证
    94)图片验证码
    18)添加引号转移函数,防止SQL注入
  • 原文地址:https://www.cnblogs.com/lzcys8868/p/7819828.html
Copyright © 2011-2022 走看看