zoukankan      html  css  js  c++  java
  • python写入文件和读取文件

    1.with open('文本文件',encoding='utf-8') as f: #(建议用witp open方法,写with就不需要再写f.close()了,python会自行判断关闭文件的)
    print(f.read().rstrip()) #rstrip()是字符串的方法,把字符串右边空格去除
    当读取文件txt和执行文件py在同一个目录下,直接写就可以了。如果不在同一个目录,就写所操作的相对路径text_files filename .txt(或者右键复制绝对路径也可以)
    2.逐行读取
     with open('文件',encoding='utf-8') as f:
    for line in f:
    print("line是",line.strip())
    3.f.read()是读取所有内容
    f。readline()读取第一行
    f.readlines()去掉所有内容,返回的是list格式,每一行的数据都作为list当中的一个元素
    读取文件内容,要注意光标位置。例如:f.read()后,光标就跑到最后了,就无法在读出内容了,要想再读出内容,让光标回到起点f.seek(0)
    注意:
    (p=f.readlines()[0].strip()
    print(p)
    print(type(p))
    p=float(p)
    if p>3:
    print('aaa')
    else:
    pass
    读取文本文件时,Python将其中的所有文本都解读为字符串。如果你读取的是数字,并
    要将其作为数值使用,就必须使用函数 int() 将其转换为整数,或使用函数 float() 将其转
    换为浮点数。

    4.模式:
    r    只能读不能写,没有文件时候不能创建文件,会报错
    r+   能写能读,没有文件时候不能创建,会报错
    w    能写不能读,会清空之前数据,没有文件时候会创建文件
    w+    能写能读,会清空之前数据,没有文件时候会创建文件
    a    
    a+    都可以,以后都用(a+)模式算了
      

    5.

    本人小白,学习当中,希望大家多指点。
  • 相关阅读:
    idea工具如何在修改jsp后不用一直重启idea
    解决端口被占用问题
    tomcat端口强制关闭
    tomcat部署方式之三(war包,也是最重要的)
    tomcat部署方式之二
    tomcat的配置方式一
    在启动tomcat时出现java_home未配置的问题(闪退)
    mysql出现“mysql不是内部或外部命令也不是可运行”
    staruml下载
    用java语言实现一个观察者模式
  • 原文地址:https://www.cnblogs.com/dapan-no1/p/10721192.html
Copyright © 2011-2022 走看看