zoukankan      html  css  js  c++  java
  • 51-基本文件操作

    文件的基本操作

    一.什么是文件

    文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位。文件的操作是基于文件,即文件的核心操作就是读和写。

    就是只要我们想要操作文件就是对操作系统发起请求,然后由操作系统将用户或应用程序对文件的读写操作转换成集体的硬盘指令(比如控制盘片转动,控制机械手臂移动,以此来读取数据)。

    二.为什么要有文件

    内存五大永久报讯文件,但是我们想要永久的报讯数据到我们的硬盘之中,二操作文件就可以实现对硬件的操作。

    三.如何用文件

    现在我们有一个需求,要把用户输入的账号密码存储到硬盘中,我们使用Python该如何操作呢?

    name = 'lwx'
    password = 5201314
    

    3.1 从硬盘中读取数据

    如果我们需要打开一个文件,需要想操作统发送情求,要求操作系统打开文件,占用操作系统的资源。Python中使用open()的方法可以打开具体的文件,open()方内写入文件的路径。

    F:PYTHON安装位置python.exe
    

    如果给出列表增加值,我们需要对列表赋值之后再对列表增加值。文件也是如此。

    lis = [1,2,3]
    lis.append(4)
    lis.append(5)
    # 打开文件
    f = open(r'lis = [1,2,3]
    lis.append(4)
    lis.append(5)
    # 打开文件
    f = open(r'F:文件PythonMarkdown文档自己的正式上课自我归纳五.文件处理wenben.txt')
    print(f)')
    print(f)
    

    打开文件之后,文件不仅占用了内存,他还对应了操作系统打开的文件,并且我们说,打开文件不是目的,读写文件才是目的。

    # read模式打开文件
    f = open(r'F:文件PythonMarkdown文档自己的正式上课自我归纳五.文件处理wenben.txt', mode='r')
    # 读取文件内容,向操作系统发起读请求,会被操作系统转成具体的硬盘操作,将内容由硬盘读入内存
    data = f.read()
    print(data)
    # 由于Python的垃圾回收机制只回收引用计数为0的变量,但是打开文件还占用操作系统的资源,所以我们需要回收操作系统的资源资源
    # del f 只是回收变量f
    f.close()
    

    3.2写入数据

    # write模式打开文件
    f = open(r'F:文件PythonMarkdown文档自己的正式上课自我归纳五.文件处理wenben.txt', mode='w')
    f.write("""name = 'nick'
    pwd = '123'""")
    f.close()
    f = open(r'F:文件PythonMarkdown文档自己的正式上课自我归纳五.文件处理wenben.txt', mode='r')
    data = f.read()
    print(data)
    

    四.总结

    打开文件总而言之分为三步:

    1. 打开文件
    2. 读写
    3. 关闭
  • 相关阅读:
    VScode 修改中文字体
    missing KW_END at ')' near '<EOF>'
    SQL inner join, join, left join, right join, full outer join
    SQL字符替换函数translater, replace
    SQL COOKBOOK SQL经典实例代码 笔记第一章代码
    sqlcook sql经典实例 emp dept 创建语句
    dateutil 2.5.0 is the minimum required version python
    安装postgresql后找不到服务 postgresql service
    Postgres psql: 致命错误: 角色 "postgres" 不存在
    【西北师大-2108Java】第十六次作业成绩汇总
  • 原文地址:https://www.cnblogs.com/LWX-YEER/p/11379554.html
Copyright © 2011-2022 走看看