美文网首页
Hadoop和Python结合|sys.stdin和sys.st

Hadoop和Python结合|sys.stdin和sys.st

作者: 叫我老村长 | 来源:发表于2020-01-24 09:55 被阅读0次

    1、sys.stdin.readline()与input

    import sys
    # sys.stdin.readline() 相当于input,区别在于input不会读入'\n'
    aa = sys.stdin.readline()
    bb = input('请输入:')
     
    print(len(aa))
    print(len(bb))
     
    #结果
    i love DL
    请输入:i love DL
    10
    9
    所以len(aa)元素中多了一个‘\n’。还有一个区别在于,input()里面可以直接传入文本,然后打印出来。
    

    2、sys.stdout与print

    sys.stdout.write('hello' + '\n')
    print('hello')
    上面两行是等价的,例如:
    
    import sys
    # sys.stdin.readline() 相当于input,区别在于input不会读入'\n'
    aa = sys.stdin.readline()
    bb = input('请输入:')
     
    sys.stdout.write(str(len(aa)) + '\n')
    print(len(bb))
     
    #结果
    i love DL
    请输入:i love DL
    10
    9
    注:sys.stdout.write(obj+'\n')中的obj只能是字符串。
    

    相关文章

      网友评论

          本文标题:Hadoop和Python结合|sys.stdin和sys.st

          本文链接:https://www.haomeiwen.com/subject/fkpnzctx.html