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() 
      
  • 相关阅读:
    深度学习练习(三)
    深度学习核心技术笔记(一)
    tensorflow的函数
    举例
    Tensorflow 笔记
    tensorflow框架
    基于python的感知机
    深度学习练习(一)
    深度学习练习(二)
    [javascript 实践篇]——那些你不知道的“奇淫巧技”
  • 原文地址:https://www.cnblogs.com/itboy-newking/p/10853672.html
Copyright © 2011-2022 走看看