zoukankan      html  css  js  c++  java
  • 第十四篇 文件操作

    第十四篇 文件操作

    1 为什么需要文件

    • 由于内存只能读写,而不能永久存储数据,所以需要用硬盘来保存数据,而数据的保存就需要文件,在Linux系统中一切皆文件

    2 对文件的操作

    • 对文件的操作分三步

      • 1 从硬盘中读取数据(打开文件并用read()函数读取文件内容)
      # 与定义一个变量类似,我们也需要一个变量名来接收打开的文件
      file = open(r'B:pythonstudyday4	xt') 
      '''r 是保证字符按原码形式输出,也可以用双斜杠来达到反斜杠的作用'''
      print(file)
      '''结果是:
      <_io.TextIOWrapper name='B:\pythonstudy\day4\txt' mode='r' encoding='cp936'>
      '''
      #这样只是打开了文件,而没有访问文件内容
      
      #如果要读取文件内容,需要利用read()函数,并且要在open()函数中将mode参数改为'r'
      file = open(r'B:pythonstudyday4	xt',mode='r') 
      data = file.read()
      print(data)
      
      • 2 写入数据(这样会覆盖之前的数据)用 write(内容参数)函数,并且要在open()函数中将mode参数改为'w'
      file = open(r'B:pythonstudyday4	xt',mode='w')
      file.write("""'name'='king','age'=26""")
      file.close()  
      '''close()函数是关闭文件的意思,如果用 del file,只能删除file这个引用,并不会关闭文件'''
      file = open(r'B:pythonstudyday4	xt',mode='r')
      data = file.read()
      print(data)
      
      • 关闭文件用colse()函数
      file = open(r'B:pythonstudyday4	xt',mode='r')
      data = file.read()
      print(data)
      file.close() 
      
  • 相关阅读:
    百度地图API(二)
    Android开发--页面切换
    Android开发--Socket通信
    android开发--okhttp
    android开发--下载图片
    Android--Handler
    android开发--多线程
    android开发--Application
    android开发--ormlite
    android开发--数据库(更新或者降低版本)
  • 原文地址:https://www.cnblogs.com/itboy-newking/p/10853672.html
Copyright © 2011-2022 走看看