第十四篇 文件操作

第十四篇 文件操作

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() 
    
原文地址:https://www.cnblogs.com/itboy-newking/p/10853672.html