首页 > 其他分享 >15.4 文件对象的常用方法

15.4 文件对象的常用方法

时间:2022-10-04 19:12:10浏览次数:45  
标签:文件 常用 txt 15.4 内容 file close 文本 open

 

# 读,输出  read(),  read([size])  , readline(), readlines()

file = open('a.txt','r')
print('输出文本所有内容',file.read())      # 输出文本所有内容
file.close()
file = open('a.txt','r')
print('输出文本2个字符内容',file.read(2))   # 输出文本2个字符内容
file.close()
file = open('a.txt','r')
print('输出文本第一行内容',file.readline())   # 读1行
file.close()
file = open('a.txt','r')
print('输出文本每一行一行内容',file.readlines())   # 读1行,做为列表反回
file.close()
F:\python3\python_3.8.3\python.exe E:/PycharmProjects/pythonProject/demon1/chap2/demo3.py
输出文本所有内容 中国
美丽
输出文本2个字符内容 中国
输出文本第一行内容 中国

输出文本每一行一行内容 ['中国\n', '美丽']

进程已结束,退出代码0

 

#写入,write(),writelines() 

file = open('a.txt','w')
file.write('hello')          #将字符串内容写入文件
list=['java','go','python']
file.writelines(list)        #将列表文件内容写入文件
file.close()

# 指针位置读取  seek(),tell()

file=open('a.txt','r')
file.seek(2)               #指针移到2的位置,从字节2开始读取
print(file.read())         #读取字节2后面的内容
print(file.tell())         #返回当前指针位置
file.close()

#冲刷缓存区数据,和关闭文件,flush(),close() 

file=open('d.txt','a')
file.write('hello')
file.flush()             #冲刷缓冲区,把缓存区内容写入文件,但不关闭文件,后面可继续写入
file.write('world')      #继续写入内容
file.close()             #把缓存区内容写入文件,同时关闭文件,释放文件对象相关资源

 

标签:文件,常用,txt,15.4,内容,file,close,文本,open
From: https://www.cnblogs.com/988MQ/p/16754240.html

相关文章

  • xftp7传输文件失败的解决方法
      权限不够比如需要传输文件到 /opt目录下面  sudochmod777目录或文件再次传输即可 ......
  • ES文件浏览器局域网传输文件分析
    ​1.前言我之前从手机上传输到电脑上一些apk进行分析,都是使用es文件浏览器这款软件获取app,传输方面使用QQ,这样很麻烦,走外网流量暂且不提,总是感觉浪费掉了局域网这个环境。......
  • C语言读写文件
    1.从键盘输入一些字符,逐个把它们送到磁盘上去,直到用户输入一个'#'#include<stdio.h>#include<stdlib.h>intmain(){FILE*fp;charch,filename[10];......
  • 上传文件类型
    https://blog.csdn.net/qq_33413264/article/details/77506468finalString[][]MIME_MapTable={//{后缀名,MIME类型}{".3gp","vide......
  • Electron常见问题 常用路径/静态资源丢失
     本文主要是描述electron中路径相关的问题静态资源丢失的原因静态资源路径一致性处理方案-resolvePath常用路径---userPath/appData/文档pathUtil的封装一、静态资源丢失的......
  • 整理一些Windows桌面运维常用的命令,并且整合成脚本
    github地址:alittlemc/toy:编写些脚本将运维经常所用到小玩意所集成在一起(github.com)名字叫toy吧,没有啥技术含量,帮不了大忙,但是可以作为在一旁递工具的小弟,还是可减少......
  • linux常用命令
    linux开放指定端口命令 1、开启防火墙systemctlstartfirewalld 查看防火墙状态systemctlstatusfirewalld 2、开放指定端口firewall-cmd--zone=public--add-por......
  • Java 属性文件乱码问题
    属性文件乱码通常是中文乱码,在英文下通常没有这个问题。 ​​​​ 如上图显示的,中文字符在属性文件中读取后会显示为乱码.问题和解决导致这个问题的主要原因是属性文件如......
  • Java 属性文件乱码问题
    属性文件乱码通常是中文乱码,在英文下通常没有这个问题。  如上图显示的,中文字符在属性文件中读取后会显示为乱码.问题和解决导致这个问题的主要原因是属性文件如果......
  • wireshark捕获QQ图片文件
    简单描述文章内容:将手机和电脑连接到同一子网(例如:同一wifi下),      然后用wireshark对手机发过来的数据(QQ传输的图片文件)进行捕获,  ......