zoukankan      html  css  js  c++  java
  • python--输入输出

    print 2会打印2然后换行,若不想换行,可以print 2,

    格式化打印

    a=2
    b=3
    format = 'a=%d, b=%d'
    print format % (a,b)

    输入,raw_input

    a=raw_input('请输入一个字符串:')
    print '你输入的是:',a

    文件操作

    f = open('123.txt','w')
    f.write('hello world')

    文件打开参数:

    r  读

    w  写

    a  追加

    b  二进制

    +

    默认是r.

    open函数中的第三个参数为缓冲. 默认为0,无缓冲;正数表示缓冲区的大小; 负数表示使用默认的缓冲的大小. 当使用flush或close时才更新硬盘上的数据.

    使用with打开文件,可以在异常退出后也能关闭文件.

    with open('123.txt') as f:
        do_someting(f)

    f.read(n) #读取n个直接.

    f.read() #读取全部内容

    f.readline() #读一行,最后会有一个

    f.readlines #读取全部行

    f = open('123.txt')
    while True:
        line = f.readline()
        if not line: 文件读完
            break
        print line,
    f.close()

    当一次将文件读入内存占空间时,可以使用fileinput模块.

    import fileinput
    for line in fileinput .input('123.txt'):
        print line,

    待续

  • 相关阅读:
    Python自动化开发
    Python自动化开发
    Python自动化开发
    前端开发
    keepalived和zookeeper对比
    网页静态化—redis | freemarker
    redis学习笔记
    消息队列—ActiveMQ
    Zookeeper原理架构
    Zookeeper集群搭建
  • 原文地址:https://www.cnblogs.com/saieuler/p/3405558.html
Copyright © 2011-2022 走看看