python 读取文件注意事项

本文介绍了Python中三种文件读取方式:`f.read()`返回字符串类型,`f.readline()`返回一行内容的字符串,`f.readlines()`返回包含所有行的列表。同时,展示了如何将信息同时输出到控制台和文件,以及使用`f.write()`写入文件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • python三种读写方式:

        f.read():每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型

        f.readline():每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型

        f.readlines():每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型

  • python文件打开方式:


  • python 信息同时输出到控制台与文件(输出两次的方法---py3.6/2.7)

    import os
    # 第一句输出到consle:
    print("filepath:",__file__,"\nfilename:",os.path.basename(__file__))
    # 第二句输出到txt:
    with open("outputlog.txt","a+") as f:
        print("filepath:",__file__,"\nfilename:",\
              os.path.basename(__file__),file=f)
        #当然 也可以用f.write("info")的方式写入文件
    import os
    #coding=utf-8  
    import sys  
    import os  
    print "%s version is %.1f" %("python",2.7)  
    output=open('output','a')  
    print >>output,'Fatal error:invalid input!'  
    output.close()




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值