文件操作

  • 打开文件
fp = open('/Users/mdd/Documents/1')   #打开一个文件,并且保存成fp
res = fp.read()   
#函数直接阅读整个文件,并返回整个文件为一个字符串
#把整个文件读到了内存
res =fp.read() 
#如果给read函数传递了num变量,那么他是通过num来读取对应文件中的指定字符个数
res =fp.readline()
#readline函数一次可以读取文件中的一行内容
#readline如果去读取超过文件本身行数的次数,那么不会报错,只会返回空
#readline不会一次性把整个文件展开在内存
res =fp.readlines()
#返回了字符串列表,列表中每一个元素都是一行的数据,并且保留行末尾的换行符号
print(res)
  • 关闭文件
fp.close()
# with as语句可以自动帮助你做资源的创建及释放
with open('/Users/mdd/Documents/1') as fp:
    fp.read()
  • 写文件
fp = open('/Users/mdd/Documents/2','w')   #新建一个2的文件
fp.write('w:用来向文件写入str')
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容