美文网首页python交流区工作生活
python中的基本文件操作

python中的基本文件操作

作者: Mouse_Hang | 来源:发表于2019-07-02 19:13 被阅读39次

    在python中也可以进行文件操作,文件包括两种:1、二进制文件,必须通过软件解析;2、可以直接查看的文本文件,但本质上还是二进制文件。

    python中的基本文件操作包括一个函数四个方法:
    1、open()函数:打开一个文件,并返回一个可操作对象;
    2、read()方法:读取文件;
    3、readline()方法:读取一行文件;
    3、write()方法:写入文件;
    4、close()方法:关闭文件,注意打开一个文件后,应该要有文件关闭,否则会造成后续资源浪费。

    下面演示一下文件复制。
    首先,我们在桌面上创建一个hello.txt的文件,并在其中写入几行内容。


    image.png

    然后,进行下列代码操作,其中open()函数中的“r”代表只读“a”代表追加写入方式,不会覆盖原有内容

    # 以只读的方式打开hello文件,“r”代表只读
    file_1 = open(r"D:\desktop\hello.txt", "r")
    # 以追加的方式打开hello_1文件,“a”代表追加写入方式,不会覆盖原有内容
    file_2 = open(r"D:\desktop\hello_1.txt","a")
    
    # 建立循环,读取hello中的每行内容,并将其写入hello_1中
    while True:
        # 读取hello中的一行内容
        text = file_1.readline()
    
        # 当读取完最后一行时,退出循环
        if not text:
            break
    
        # 向hello_1的文件中写入读取到的内容
        file_2.write(text)
    
    # 关闭两个文件
    file_1.close()
    file_2.close()
    

    运行该程序,发现桌面上多一个hello_1.txt文件,打开如下,发现已经复制成功。


    image.png

    相关文章

      网友评论

        本文标题:python中的基本文件操作

        本文链接:https://www.haomeiwen.com/subject/ftjthctx.html