添加中文  需要编码 
   f = open("123.txt",'w',encoding='utf-8')
   字符串转化二进制编码  encode()
1.文件: 计算机是硬盘为载体储存在计算机上的信息集合
 2.       文件打开  
     变量  = open(文件名,读或写)
      f   =    open('test.txt','w')
          文件关闭
      f.close()
      r  ==read  以只读的方式打开文件.文件的指针会放在文件的开tou
              将文件所有内容一次性读取,如果内容非常多,内存就会出现峰值
       read(num) :从文件中读取数据num表示从文件中读取数据的长度
       readines:  每次读取一行, 一行一个元素组成列表
       readine :  输出第一行
     r+  打开一个文件用于  读   写  指针放在文件开头
      rb    以二进制打开一个文件用于只读,指针将会放在开头
      rb +   二进制  读写  
      w = write  打开文件只用于写入.文件已存在将其覆盖.文件不存在,创建新文件
      w+ 打开一个文件用于 读 写 
      wb =  以二进制打开一个文件只用于写入,文件存在 覆盖 不存在 ,创新文件
      wb+ 二进制打开读写
      a  =    追加   文件已存在,文件指针会放在文件的结尾.  新内容会被写入已有内容之后.如果不存在,创建新文件进行写入
     a+  打开文件用于读写,文件指针将会放在文件结尾
     ab   以二进制打开一个人文件追加  ....
     ab+  二进制格式打开文件追加 
3.文件的定位读写
     f.tell()  -----------  指针当前的位置
     f.seek(offset,from)  ----   offset  :偏移量
                     from ----  从零开始 
                         0:表示文件开头1:表示当前位置  2: 表示文件末尾
4.os模块
      重命名 os. rename(old,new)
      删除 os.remove(待删除的文件名)
      删除文件夹 os.rmdir(待删除的文件夹)   只能删除空文件夹
      创建文件夹  os.mkdir(文件名)
      获取当前操作路径   os.getcwd()
      获取目录列表   os.listdir()     输出在列表  打印当前所有文件和文件夹名称
      修改操作路径  os.chdir('待删除的文件夹')  只能修改文件夹
      判断文件是否存在: os.path.exist('文件')输出布尔值
      递归的创建目录文件  os.makedirs('目录文件')
   递归的删除文件目录 import shutil
     shutil.rmtree('删除文件目录')
5.eval()函数
       将字符串String对象转化为有效表达式参与求值  
    
     

    一般外面和里面单双引号分开

  

      

day8 文件的更多相关文章

  1. day8文件操作作业详解

    1.day8题目 1,有如下文件,a1.txt,里面的内容为: 老男孩是最好的培训机构, 全心全意为学生服务, 只为学生未来,不为牟利. 我说的都是真的.哈哈 分别完成以下的功能: a,将原文件全部读 ...

  2. python学习day8 文件操作(深度学习)

    文件操作 (day7内容扩展) 1 文件基本操作 obj = open('路径',mode='模式',encoding='编码')obj.write()obj.read()obj.close() 2 ...

  3. DAY8 文件操作(二)

    一.写 1.1写文件 # w:没有文件新建文件,有文件就清空文件 w = open('1.txt', 'w', encoding='utf-8') w.write('000\n') # 在写入大量数据 ...

  4. day8 文件操作

    文件基本操作 # 打开文件 f = open("小重山","r",encoding="utf-8") # readline 方法 只查看一行 ...

  5. python 全栈开发,Day8(文件操作)

    一.文件操作流程 文件以什么编码存储的,就以什么编码打开 参数: 1.文件路径 2.编码方式,encode 3.执行动作(打开方式):只读,只写,追加,读写,写读... 打开一个已经存在的文件 f = ...

  6. python基础学习Day8 文件的基本操作

    1.文件的基本操作初识 f = open('a.text', 'r', encoding='utf-8')data = f.read()print(data)f.close() 2.读  r  r+b ...

  7. day8 文件的读取

    只读 只写 追加 读写 功能 username = input('请输入你要注册的用户名:') password = input('请输入你要注册的密码:') with open('list_of_i ...

  8. python基础 Day8

    python Day8 文件操作的识 利用python代码写一个脚本操作文件的过程 文件的路径:path 打开方式:读,写,追加,读写,写读 编码方式:utf-8,gbk,gb2312 简单文件读取( ...

  9. [ python ] 学习目录大纲

    简易博客[html+css]练习 MySQL 练习题及答案 MySQL视图.触发器.函数.存储过程 MySQL 操作总结 Day41 - 异步IO.协程 Day39/40 - 线程的操作 Day36/ ...

随机推荐

  1. 《2020版Linux云计算学习图谱》帮你提升80%专业技能,在线免费领

    2亿人在家办公.视频会议的需求,给钉钉后台系统带来巨大压力.据了解,钉钉在通过阿里云紧急扩容1万台服务器后,再度扩容1万台云服务器. 受疫情影响,在家办公需求暴涨.从29号开始到2月6日,腾讯会议每天 ...

  2. k8s极简史:K8s多集群技术发展的历史、现状与未来

    引子 随着云原生技术的普及,越来越多的企业使用Kubernetes来管理应用,并且集群规模也呈爆发式增长,企业也亟需应对随集群规模增长而带来的各种挑战.同时,为了更好地提供高可用.弹性伸缩的应用,企业 ...

  3. [redis] -- 持久化机制篇

    快照(snapshotting)持久化(RDB) 该方式是redis默认 持久化方式 Redis可以通过创建快照来获得存储在内存里面的数据在某个时间点上的副本.Redis创建快照之后,可以对快照进行备 ...

  4. 题解 洛谷 P6378 【[PA2010]Riddle】

    首先不难看出对于本题的点与点之间的限制关系,我们可以考虑用\(2-SAT\)来解决,通过从状态\(x\)向状态\(y\)连一条有向边表示若状态\(x\)存在,那么状态\(y\)必须存在. 接下来的处理 ...

  5. Java基础之Bridge method(桥接方法)

    1.什么是桥接方法 桥接方法是 JDK 1.5 引入泛型后,为了使Java的泛型方法生成的字节码和 1.5 版本前的字节码相兼容,由编译器自动生成的方法. 判断方法 我们可以通过 Method.isB ...

  6. assemble、compile、make、build和rebuild的关系

    assemble:打包(之前已经编译了源文件)compile.make.build和rebuild都是编译过程:将源代码转换为可执行代码的过程,Java的编译会将java编译为class文件,将非ja ...

  7. vue学习 `${HH}-${mm}-${dd}` 按键修饰符

    vue 有一种拼接字符串的规范写法 //键盘 Tab 键 上边的键 英文输入状态 然后采用类似EL表达式${变量}return `${}:${}:${}` //有时候我们经常在输入完密码之后,按回车E ...

  8. Python延迟初始化(lazy property)

    转自:https://blog.csdn.net/azsx02/article/details/77649527 Python 对象的延迟初始化是指,当它第一次被创建时才进行初始化,或者保存第一次创建 ...

  9. 数据结构C语言实现----图

    邻接表储存结构 /*邻接表的边*/ typedef struct ArcNode { int adjvex; struct ArcNode *next; }ArcNode; /*邻接表的结点*/ ty ...

  10. oracle SCN推进恢复数据库 简单记录

    由于是在内网专用机器上操作,没有日志记录,下面做个简单记录:   前几天某供电局的的一个老数据库存储挂了,数据全部丢失,该库没有开归档,没接备份,怎么恢复? 由于存储损坏严重,从存储恢复不好搞. 好在 ...