• day8 文件


     添加中文  需要编码 
       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对象转化为有效表达式参与求值  
        
         
        一般外面和里面单双引号分开
      
          
  • 相关阅读:
    如来神掌第一式第十九招----Samba 详解
    如来神掌第一式第十八招----PXE 详解
    如来神掌第二式第七招----典型shell示例
    如来神掌第二式第六招----Shell游戏案例之猜数字
    如来神掌第二式第五招----Shell游戏案例之贪吃蛇
    如来神掌第二式第四招----Shell应用案例之网络监控
    如来神掌第二式第三招----Shell应用案例之主机监控
    如来神掌第二式第二招----Shell应用案例之大文件删除
    如来神掌第二式第一招----Shell脚本基础
    如来神掌第一式第十七招----Mysql 详解
  • 原文地址:https://www.cnblogs.com/ZT-GJ/p/9515053.html
Copyright © 2020-2023  润新知