精华内容
下载资源
问答
  • python文件操作
    千次阅读
    2021-11-18 10:03:29

    模板先行,介绍在后面

    with open("ce.txt",encoding='utf-8') as file:
    
        # text = file.read()
        while True:
    	    #获取一行内容
            text = file.readline()
    
            #判断是否读到了内容,如果没有就跳出循环
            if not text:
                break
    
            #分隔每行信息
            print("**********")
            print(text)
    

    一,计算机文件的存储方式

    • 在计算机中,文件是以二进制的方式保存在磁盘上的

    文本文件和二进制文件

    1.文本文件

    • 可以使用文本编辑软件查看
    • 本质还是二进制文件

    2.二进制文件

    • 保存的内容不是给人直接阅读的,而是提供给其他软件使用的
    • 例如:图片文件,音频文件,视频文件等等
    • 二进制文件不能使用文本编辑软件查看,需要专门软件查看。

    二,文件的基本操作

    2.1操作文件的大致流程

    一共有三个步骤

    • 1.打开文件
    • 2.读写文件
      :将文件内容读入内存
      :将内存内容写入文件
    • 3.关闭文件

    2.2操作文件的的函数/方法

    记住一个函数,三个方法
    在这里插入图片描述

    2.3文件读取(open,read,close)

    • open 函数的第一个参数是要打开的文件名(文件名区分大小写
      如果文件存在,返回文件操作对象
      如果文件不存在,会抛出异常
    • read 方法可以一次性读入返回文件的所有内容
    • close 方法负责关闭文件
      如果忘记关闭文件,会造成系统资源消耗,而且会影响到后续文件的访问
    # -*- coding:utf-8 -*-
    
    #1.打开文件
    file = open("ce.txt",encoding='utf-8')#有中文的情况下必须用utf-8
    
    #2.读文件数据
    text = file.read()
    print(text)
    
    #3.关闭文件
    file.close()
    

    2.4文件指针(了解)

    文件指针,标记从哪个位置开始读取数据

    • 第一次打开文件时,通常文件指针会指向文件的开始位置
    • 当执行了read方法后,文件指针会移动读取内容的末尾
    • (思考):已经执行过read方法的文件,在不关闭指针的情况下再次执行read方法还会获取到数据吗?
      不能!再次调用不会获取到任何内容。

    2.5打开文件的方式

    open函数默认只读方式打开文件,并返回文件对象
    打开语法如下:

    f = open("文件名","文件访问方式")
    

    在这里插入图片描述

    • 在项目中,频繁的移动指针会影响文件的读写效率,开发中更多的是以只读只写,的方式来操作文件。带+号的方式了解即可,尽量不用。

    2.6单行读取文件内容(readline)

    readline方法

    • 方法可以一次读取一行内容
    • 方法执行后,会把文件指针移动到下一行,为下一次读取做准备。
    # -*- coding:utf-8 -*-
    
    #1.打开文件
    file = open("ce.txt",encoding='utf-8')#有中文的情况下必须用utf-8
    
    #2.读文件数据
    while True:
    	#获取一行内容
        text = file.readline()
    
        #判断是否读到了内容,如果没有就跳出循环
        if not text:
         	break
         	
        #分隔每行信息
        print("**********")
        print(text)
    
    #3.关闭文件
    file.close()
    

    三,文件复制案例

    1.小文件复制

    在这里插入图片描述

    2.大文件复制

    在这里插入图片描述

    更多相关内容
  • 详细介绍Python中的文件操作,包括文件操作的各种模式分析、文件夹的递归访问、Excel文件的读取和写入等,并通过具体示例演示说明,非常适合高校老师教学和学生复习使用。
  • Python文件操作的面试题总结
  • Python文件操作

    千次阅读 2022-05-18 10:21:14
    前言:在Python编码中,我们经常会遇到去操作文件的读取和写入,这一方法属于是必备的操作技巧了,现在就一起来康康要怎么操作吧 一、open 函数 python 提供内置函数 open()实现对文件操作python 对文本文件...

            前言:在Python编码中,我们经常会遇到去操作文件的读取和写入,这一方法属于是必备的操作技巧了,现在就一起来康康要怎么操作吧

    一、open 函数

            python 提供内置函数 open()实现对文件的操作。python 对文本文件和二进制文件采用统一的操作步骤,和把大象放冰箱里的一样分三步,"打开-操作-关闭。"

    open(file, mode='r', encoding=None)
    
    #file 包含文件名的字符串,可以是绝对路径,可以是相对路径。
    #mode 一个可选字符串,用于指定打开文件的模式。默认值 r 表示文本读。
    #encoding 文本模式下指定文件的字符编码

    a)mode参数:

    字符       意义
    'r'       文本读取(默认)
    'w'       文本写入,并先清空文件(慎用),文件不存在则创建
    'x'       文本写,排它性创建,如果文件已存在则失败
    'a'	      文本写,如果文件存在则在末尾追加,不存在则创建

    a)和 mode 组合的字符:

    字符	意义
    'b'	    二进制模式,例如:'rb'表示二进制读
    't'	    文本模式(默认),例如:rt 一般省略 t
    '+'	    读取与写入,例如:'r+' 表示同时读写

    c)总结图

    二、读文件

      2.1在当前目录下创建一个名为 a.txt 的文本文件,文件中写入下面的内容:

    这里是第一行句子
    这是是第二行句子
    这里是第三行句子

    读取的文本图例:

     ——操作步骤:

    #open打开文件
    fb = open(file=r"C:\Users\LX\PycharmProjects\pythonProject\web_study\a.txt",mode="r",encoding="utf-8")
    #读取文件
    ct = fb.read()
    #打印文件内容
    print(ct)
    #手动关闭文件
    fb.close()
    
    响应:
    
    这里是第一行句子
    这是是第二行句子
    这里是第三行句子
    

    2.2 相对路径与绝对路径:

    #进行文件处理时经常会碰到相对路径和绝对路径的问题
    #打开文件,读取数据。文件的完整路径必须存在,不然就会报错
    ——————————————————————————————————————————————————————————————————
    绝对路径:它指定了文件在电脑中的具体位置,以 windows 电脑为例:
    d:\class\demon\python入门.py
    
    相对路径:一般是指相对当前脚本的路径,比如上面的案例中的 a.txt
    #相对路径的写法:
    #为和当前脚本在同一个文件夹下,所以可以直接使用 test.txt 作为文件名来操作。
    with open(file=r"a.txt",mode="r",encoding="utf-8") as fb:
        #读取文件
        ct = fb.read()
        #打印文件内容
        print(ct)
    

    2.3 with上下文管理:解决经常会忘记关闭文件句柄,造成资源浪费,所以处理文件是往往使用 with 语句进行上下文管理

    with + open(文件地址)as 函数名:
    不需要你手动调用fs.close()
    自动帮你关闭文件
    
    with open(file=r"a.txt",mode="r",encoding="utf-8") as fb:
        ct = fb.read()
        print(ct)
    

    2.4多种读文件的方式:

     a)read()

    with open(file=r"a.txt",mode="r",encoding="utf-8") as fb:
        ct = fb.read() 
        print(ct)
    
    
    响应:
    
    这里是第一行句子
    这是是第二行句子
    这里是第三行句子
    #在读模式下,使用文件对象的 read 方法可以读取文件的内容。它接收一个整数参数表示读取内容的大小,文本模式下表示字符数量,二进制模式下表示字节大小。
    
    with open('a.txt', 'r', encoding='utf-8') as f:
        content = f.read(3)
        print(content)
    
    
    响应:共计三个字符
    我是新

    b)readline()

    with open(file=r"a.txt",mode="r",encoding="utf-8") as fb:
        vt = fb.readline()
        print(vt)
    
    
    #响应:
    这里是第一行句子

    c)readlines()

    with open(file=r"a.txt",mode="r",encoding="utf-8") as fb:
        bt = fb.readlines()
        print(bt)
    
    
    响应:"\n"换行符的字符体现,读出来就是这样表现
    
    ['这里是第一行句子\n', '这是是第二行句子\n', '这里是第三行句子\n']

    d)二进制读取:# mode=rb,不需要encoding参数

    # mode=rb,不需要encoding参数
    with open(file=r"a.txt",mode="rb") as fb:
        content  =fb.read()
        print(content)
    
    
    #响应:
    b'\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe7\xac\xac\xe4\xb8\x80\xe8\xa1\x8c\xe5\x8f\xa5\xe5\xad\x90\r\n\xe8\xbf\x99\xe6\x98\xaf\xe6\x98\xaf\xe7\xac\xac\xe4\xba\x8c\xe8\xa1\x8c\xe5\x8f\xa5\xe5\xad\x90\r\n\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe7\xac\xac\xe4\xb8\x89\xe8\xa1\x8c\xe5\x8f\xa5\xe5\xad\x90\r\n'
    

    二、写文件

    a)mode="w":

    with open(file=r"a.txt",mode="w",encoding="utf-8") as fb:
        fb.write("我是新写入的内容")
    
    
    文本内容:
    
    我是新写入的内容

    运行后会发现之前 a.txt 内容修改为“我是新写入的内容”,因为 w 模式会清除原文件内容,所以小心使用。

    b)mode="a":

    #\n代表换行符,使用就换行
    with open(file=r"a.txt",mode="a",encoding="utf-8") as fb:
        fb.write("我是第二次写入的内容\n")
    
    
    
    文本内容:
    
    我是新写入的内容
    我是第二次写入的内容
    

    c).写二进制文件:将图片二进制信息写入文件中,并存到本地。

    
    import requests
    
    url = 'https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=1247698508,1430079989&fm=26&gp=0.jpg'
    
    response = requests.get(url)
    
    with open('校花.jpg', 'wb') as f:
        f.write(response.content)
    

    c)结果图例:

    三、tell 方法:文件对象的 tell 方法返回整数,表示文件指针距离文件开头的字节数

    with open('a.txt', 'r', encoding='utf-8') as f:
        print(f.tell()) #文件指针距离文件开头的字节数
        content = f.read(3)
        print(content)
        print(f.tell())#文件指针距离文件开头的字节数
    
    
    响应:
    
    0
    我是新
    9

    四、seek 方法:通过文件对象的 seek 方法可以移动文件句柄

    seek 方法接收两个参数:
    
    offset 表示偏移指针的字节数
    whence 表示偏移参考,默认为 0
    0 表示偏移参考文件的开头,offset 必须是 >=0 的整数
    1 表示偏移参考当前位置,offset 可以是负数
    2 表示偏移参考文件的结尾,offset 一般是负数
    

    注意文本模式下只允许从文件的开头进行偏移,也即只支持 whence=0

    with open('a.txt', 'r', encoding='utf-8') as f:
        print(f.read(3))
        # 跳转到文件开头
        f.seek(0)
        # 再读取第一个字
        print(f.read(1))
    
    #响应:
    我是新
    我
    
    展开全文
  • Python 文件操作

    千次阅读 2020-12-01 14:33:00
    文件操作三部曲:打开 -> 操作 -> 关闭。一. 文件操作, 常用的几种模式:如果打开文件,没有指定操作方式,默认是读取;对于r/r+,如果文件不存在会报错,使用时需要保证文件存在;对于w/w+,如果使用它们,...

    文件操作三部曲:打开 -> 操作 -> 关闭。

    一. 文件操作, 常用的几种模式:

    如果打开文件,没有指定操作方式,默认是读取;

    对于r/r+,如果文件不存在会报错,使用时需要保证文件存在;

    对于w/w+,如果使用它们,每次运行文件内容都会被覆盖;

    对a/a+,这种方式会追加内容,因此指针在结尾。

    对于rb, wb, ab 是二进制的方式操作,可以应用于图片、视频。

    * 注意:当文件操作方式是a 或者a+ 时,文件指针在结尾,如果想要读取文件内容,记得修改指针的位置, f.seek(0) 这是将文件指针放在文件开始的地方。

    二. 文件的几种操作方法:

    f.seek(), f.read(), f.readline(), f.readlines(), f.close(), f.write(), f.writelines(), f.truncate(), f.flush()

    1. 以读取"test"文件为例,对文件各种进行读取的操作:

    1 f = open('test','a+',encoding='utf-8') # 打开文件“test”,往文件中追加内容2 f.seek(0)#将文件指针放在文件开始

    3 print('read(): 读取文件里面的全部内容')4 print(f.read())5 f.seek(0)6 print('readline() : 只读取一行的内容')7 print(f.readline())8 #f.seek(0) #不加这行的话f.readlines()会输出剩余的内容

    9 print('readlines(): 读取文件里面的全部内容,把文件里面每一行的内容放到一个list里')10 print(f.readlines())11 f.close() #打开文件后记得关闭文件

    这是对应的读取结果:

    2. 循环读取文件: next()

    Python 3 中的 File 对象不支持 next() 方法。 Python 3 的内置函数 next() 通过迭代器调用 __next__() 方法返回下一项。 在循环中,next()方法会在每次循环中调用,该方法返回文件的下一行,如果到达结尾(EOF),则触发 StopIteration

    3. 高效读取文件的方式:for f in fw:

    1 fw = open('test',encoding='utf-8')2 count =1

    3 #直接循环文件对象的话,就是循环文件里面的每一行

    4 for f infw:5 print('第%s行' %count,f)6 count+=1

    7 fw.close()

    4. 下面是写入文件,刷新缓冲区,清空文件的操作:

    仍然以上面的test 文件为例,

    1 f = open('test','a+',encoding='utf-8')#打开文件“test”,往文件中追加内容

    2 f.write('apple'+ '\n')#f.write()写入的需为字符串, \n 为写入换行

    3 tu=('dds','ttt','iii')4 f.writelines(tu)#写的时候,传入一个可迭代的对象

    5 f.write('\n')6 print(f.tell())#返回文件当前位置。

    7 f.flush()#刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。

    8 f.seek(0)9 print(f.read())10 f.truncate(10)#截取指定长度

    11 f.seek(0)12 print(f.read())13 #f.truncate()#清空文件内容

    14 f.close()#打开文件后记得关闭文件

    这是对应的结果:

    5. with 操作文件,自动关闭文件

    在操作文件的时候,经常忘了关闭文件,这样的就可以使用with,它会在使用完这个文件句柄之后,自动关闭该文件。

    具体使用如下:

    1 with open('test', 'r+') as f:2 res =f.read()3 new_res = res.replace('ttt', 'nice') #替换 ttt -> nice

    4 f.write(new_res)5 f.flush()6 f.seek(0)7 print(f.read())

    用with 进行多文件的操作,具体如下:

    1 with open('test','r+') as fr:2 with open('test_new', 'w+') as fw: #这个是多文件的操作,打开两个文件,fr是读,fw是新建一个文件写

    3 for line in fr: #循环test 文件中的每一行

    4 new_line = line.replace('hello', 'good')5 fw.write(new_line) #写到test_new文件中

    6

    with open('a.txt','w') as f, open('b.txt','w') as fw: #打开多个文件

    f.write('sss')

    fw.write('rrrr')

    以上是对文件操作的总结。

    展开全文
  • python 文件操作

    2015-04-09 21:15:19
    python环境下,文件操作函数说明,有助于对文件的操作
  • Python文件操作教程,Python文件操作笔记
  • 学习python,对文件操作方法的笔记
  • Python文件操作和访问数据库

    万人学习 2021-07-12 17:11:56
    初学者掌握了Python语法之后,文件操作和访问数据库是Python开发者必备的两项技能。   本课程讲授Python如何连接数据,对数据库进行增删改查。如何创建和修改文件。
  • python文件操作

    千次阅读 2022-04-12 09:56:24
    1.文件的介绍 例如电脑上保存的.txt,.png,.file 等都是...在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访 问模式) 格式: f = open(‘文件’, 'w')或者f = open('文件'

    1.文件的介绍

    例如电脑上保存的.txt,.png,.file 等都是文件

    文件的作用:使用文件的目的:保存数据存放在磁盘 把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力

    2.文件的打开与关闭

    打开文件,或者新建立一个文件

    读/写数据

    关闭文件

    2.1:打开文件

    在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访 问模式)

    格式:

    f = open(‘文件’, 'w')或者f = open('文件', 'r')

    不同的打开文件的方式:

    常见的文件操作有:写,读,追加

    2.1.1:写数据(write)

    格式:

    对象 = open("文件",w)
    对象.write("写入数据")
    对象.close

    以写的方式打开文件,写入数据

    如果文件不存在那么创建,如果存在那么就先清空,然后写入数据

    2.1.2:读数据(read)

     ​​​​

     2.1.2:读数据(readlines)

    就像read没有参数时一样,readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返 回的是一个列表,其中每一行的数据为一个元素

     2.1.2:读数据(readline)

    readline可以按照行的方式把整个文件中的内容进行一行一行的读取

    2.1.3:可写(a)

    格式:

    对象 = open("",a)
    对象.write("写入数据")
    对象.close

     总结:(可写)形式打开文件,如果文件不存在则创建并从头添加写入的内容,存在则原有数据后追加数据

    二进制文件的读写

    2.1.4:读数据(rb)

    格式1:

    对象 = open("二进制文件",rb)
    变量= 对象.read()
    print(变量)
    

    格式2:

    with open("二进制文件","rb") as 对象:
    变量 = 对象.read()
    print(变量)

    实现读取图片

     

     格式2中不需要手动关闭文件,所以经常被使用

    2.1.5:写数据(wb)

    格式:

    with open("二进制文件","wb") as 对象:
    变量 = 对象.write()
    print(变量)
    

    例如:备份图片

     2.2:关闭文件

    格式:

    close( )

    三:文件和文件夹的操作

    文件的相关操作

    有些时候,需要对文件进行重命名、删除等一些操作,python的os模块中都有这么功能

    3.1:文件重命名

    格式:

    import os
    os.rename("需要修改的文件名","新文件名")
    

     3.2:删除文件

    os模块中的remove()可以完成对文件的重命名操作

    格式:

    import os os.remove("文件名")

    文件夹的相关操作

    2.1:创建文件夹

    os模块中的mkdir()可以完成对文件的重命名操作

    2.2:获取当前目录

    os模块中的getcwd()可以获取当前目录

    四:异常

    什么是异常?

    异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。

    2:异常处理

    2.1:作用

    捕捉异常可以使用try/except语句。 try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。 如果你不想在异常发生时结束你的程序,只需在try里捕获它。

    2.2:语法

    以下为简单的try....except...else的语法

    try:
    <语句> #运行别的代码
    except <名字>:
    <语句> #如果在try部份引发了'name'异常
    else:
    <语句> #如果没有异常发生

    2.3:使用except而不带任何异常类型

    你可以不带任何异常类型使用except

    try:
    正常的操作
    except :
    发生异常,执行这块代码
    else:
    如果没有异常执行这块代码
    

    注意:以上方式try-except语句捕获所有发生的异常。但这不是一个很好的方式,我们不能通过该程序识别 出具体的异常信息。因为它捕获所有的异常。

     2.4:使用except而带多种异常类型

    语法:

    list = [1,2,3,4]
    try:
        open("qwe.txt", "r")
        list[7]
    except (NameError,FileNotFoundError) as rese:
        print("出现异常")
    else:
        print("没有异常")
    

    2.5:try-finally 语句

    try-finally 语句无论是否发生异常都将执行最后的代码

    语法:

    try:
    <语句>
    finally:
    <语句> #退出try时总会执行

     

     2.6:异常的传递

     2.7:触发异常

    可以使用raise语句自己触发异常

    2.8:用户自定义异常

     定义:通过创建一个新的异常类,程序可以命名它们自己的异常。异常应该是典型的继承自Exception类,通过直接 或间接的方式

     

    五:模块

    Python 模块(Module),是一个Python文件,以.py 结尾,包含了Python 对象定义和Python语句

    5.1:模块的引入

    5.1.1:import

    模块定义好后,我们可以使用 import 语句来引入模块,语法如下

    import module1[, module2[,... moduleN]]

    test.py 文件代码

    import aa
    aa.test1()
    aa.test2()
    #我是模块1
    #我是模块2
    

    入python中的模块os/math

    代码:开平方根

    import math
    print(math.sqrt(4))
    #2
    

    注意:一个模块只会被导入一次,不管你执行了多少次。这样可以防止导入模块被一遍又一遍地执行。

    5.1.2:from…import 语句

    Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中,语法如下

    from modname import name1[, name2[, ... nameN]]

    test.py 文件代码

    from aa import test1 test1() #我是模块1

    注意:只能调用导入的模块中的部分,如果想使用test2,需要如下操作

    from aa import test1,test2
    test1()
    test2()
    #我是模块1
    #我是模块2
    

    5.1.3:from…import * 语句

    把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:

    from modname import *

    test.py 文件代码

    from aa import *
    test1()
    test2()
    #我是模块1
    #我是模块2
    

    六:Python中的包

    包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的 Python 的应用环 境。 简单来说,包就是文件夹,但该文件夹下必须存在 __init__.py 文件, 该文件的内容可以为空。 __init__.py 用于标识当前文件夹是一个包。

    考虑一个在 day 目录下的 runoob1.py、runoob2.py、init.py 文件,test.py 为测试调用包的代码,目 录结构如下

    test.py
    day
    |-- __init__.py
    |-- runoob1.py
    |-- runoob2.py
    

    源代码如下:

            day/runoob1.py

    def runoob1():
    print "I'm in runoob1"

    day/runoob2.py

    def runoob2():
    print "I'm in runoob2"

    然后我们在 day 同级目录下创建 test.py 来调用 day 包

    # 导入 Phone 包
    from day.runoob1 import runoob1
    from day.runoob2 import runoob2
    runoob1()
    runoob2()
    展开全文
  • 详细介绍Python中的文件操作,包括文件操作的各种模式分析、文件夹的递归访问、Excel文件的读取和写入等,并通过具体示例演示说明,非常适合高校老师教学和学生复习使用。
  • 主要介绍了python文件与目录操作方法,结合实例形式详细分析了Python关于文件与目录操作的常见技巧与使用方法,需要的朋友可以参考下
  • python 文件操作函数

    2011-02-19 12:25:53
    python 文件操作函数 描叙文件操作函数的功能和作用
  • 一.文件概述 程序运行时需要将数据加载到内存中,内存中的数据在断电...文本文件是一种由若干字符构成的文件,可以使用文件编辑器进 行阅读或编辑。以 .txt、.c、.py等为后缀的文件都是文本文件。 1.2二进制文件 ...
  • Python文件操作-写文本文件

    千次阅读 2021-11-18 13:08:16
    python文件对象提供了两个“写”方法: write() 和 writelines(): write()方法和read()、readline()方法对应,是将字符串写入到文件中。 writelines()方法和readlines()方法对应,也是针对列表的操作。它接收一个...
  • Python 文件的读写操作

    千次阅读 2022-04-13 15:00:34
    Python文件读写操作中,会使用「内置函数」和「Pandas 库」两种方式。 先来看内置函数,包括 open()、read()、readline()、readlines()、write()、writelines()、close() 等方法,也是接下来给大家详
  • python文件路径操作方法总结

    千次阅读 2021-01-14 22:40:13
    python中,文件使用十分频繁,本文将向大家介绍python文件路径的操作:得到指定文件路径、得到当前文件名、判断文件路径是否存在、获得指定文件夹下所有文件、获得文件后缀、拼接路径和文件名。1、得到指定文件...
  • python文件操作写在指定行的方法

    千次阅读 2020-12-18 11:14:08
    python文件操作写在指定行的方法发布时间:2020-08-24 16:14:59来源:亿速云阅读:109作者:小新这篇文章主要介绍了python文件操作写在指定行的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇...
  • Python 读写文件操作代码

    千次阅读 2021-01-14 20:47:01
    Python读写文件项目1、r 打开只读文件,该文件必须存在。2、r+ 打开可读写的文件,该文件必须存在。3、w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。4、w+ 打开可...
  • 主要介绍了Python统计纯文本文件中英文单词出现个数的方法,结合实例形式总结分析了Python针对文本文件的读取,以及统计文本文件中英文单词个数的4种常用操作技巧,需要的朋友可以参考下
  • python切片操作

    2018-10-16 15:04:08
    Python切片操作原理及例子,非常实用。
  • python文件操作——CSV文件的读取和写入

    千次阅读 多人点赞 2019-08-14 13:49:55
    文章目录Python文件操作总结——CSV文件的读取和写入1. CSV文件的读取2. CSV文件的写入 Python文件操作总结——CSV文件的读取和写入 python中的CSV文件的读取和写入操作比较简单和直观,只需要把csv文件中数据读出...
  • Python——文件打开模式

    千次阅读 2021-07-18 21:23:14
    目录 2.1、文件打开模式 2.1.1、只读模式打开文件——只读(r) 2.1.2、读写模式打开文件——读写模式(r+) ​ 2.1.3、写模式打开文件——写模式(w) ... 写模式,新建一个文件,如果该文件
  • 主要介绍了Python统计python文件中代码,注释及空白对应的行数,涉及Python针对py文件的读取、遍历、判断、统计等相关操作技巧,需要的朋友可以参考下
  • 移动操作 import os,shutil #创建目录文件夹 os.makedirs('./image/', exist_ok=True) # 参数 旧路径:新路径 shutil.move('QR.png','./image/QR.png') 参考:python 复制/移动文件
  • python文件操作如何写在指定的行

    千次阅读 2020-12-03 17:35:41
    常常在操作文件时我们只想在某一行的插入信息,可以先将文件读入列表中,利用列表的下标插入文本,之后再重新写入文件。但是弊端是,如果文件量太大列表的性能可能不是很高。python代码:#coding=utf-8lines=[]f=...
  • Python中的with语句进行文件操作

    千次阅读 2022-04-29 22:47:40
    为了简化这个操作,我们可以使用with语句,它可以在文件操作中文件使用结束或出现异常自动关闭文件,不需要程序员每次去编写文件关闭,使得代码更加简洁。with语句利用了上下文管理器,可以自动获取上下文的内容。 ...
  • 主要介绍了Python统计文件中去重后uuid个数的方法,实例分析了Python正则匹配及字符串操作的相关技巧,需要的朋友可以参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 884,006
精华内容 353,602
关键字:

python文件操作

友情链接: NFCDemo.rar