`

python 之文件追加

阅读更多

文件的追加和读取:

 

#!/usr/bin/env python

import sys;

def WriteFile(strPath, strVal):
    file = None;
    bRet = False;
    
    if not strPath or not strVal:
        return False;
    
    try:
        file = open(strPath, "a+");
        file.write(strVal);
        file.flush();
        bRet = True;
    finally:
        if file:
            file.close();
            file = None;
    
    return bRet;

def ReadFile(strFile):
    file = None;
    bRet = False;
    strVal = "";
    
    if not strFile:
        return [bRet, strVal];
    
    try:
        file = open(strFile, "r");
        strVal = file.read();
        bRet = True;
    finally:
        if file:
            file.close();
            file = None;
            
    return [bRet, strVal];

if "__main__" == __name__:
    strFile = "./a.log";
    strWrite = "hello, andylin!\n";
    if not WriteFile(strFile, strWrite):
        print("write file failed!");
        sys.exit(1);
    
    lsRead = ReadFile(strFile);
    if not lsRead[0]:
        print("read file failed!");
    else:
        print("read str:%s" %lsRead[1]);
    
    sys.exit(0);
    
    
 
分享到:
评论

相关推荐

    Python创建文件和追加文件内容实例

    一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: 复制代码 代码如下: #python >>>f=open(‘f.txt’,’w’) # r只读,w可写,a追加 >>>for i in range(0,10):f.write(str(i)+’\n’) . . . >>...

    python 实现在txt指定行追加文本的方法

    如下所示: fp = file('data.txt')...以上这篇python 实现在txt指定行追加文本的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文

    Python文件操作(课件)

    【Python文件操作】 在Python编程中,文件操作是一项核心技能,它允许程序与外部存储进行数据交互。Python提供了简洁的API来实现文件的读、写、追加等各种操作。本章将深入探讨Python文件操作的各个方面。 首先,...

    python对csv文件追加写入列的方法

    python对csv文件追加写入列,具体内容如下所示: 原始数据 [外链图片转存失败(img-zQSQWAyQ-1563597916666)(C:\Users\innduce\AppData\Roaming\Typora\typora-user-images\1557663419920.png)] import pandas as pd ...

    python的相关文件操作练习

    通过实践这些基本方法,可以加深对Python文件操作的理解,并提升编程能力。 首先,让我们从打开文件开始。Python的内置函数`open()`用于打开文件,它需要两个参数:文件名和模式。模式可以是'w'(写入,会覆盖原有...

    python json文件转txt文件,批处理json文件转换成一个txt文件

    在提供的压缩包文件中,有两个Python文件`json_label.py`和`load_json(1).py`。`json_label.py`可能包含了对JSON数据的处理和转换功能,而`load_json(1).py`可能是一个用于加载JSON文件的辅助函数。另外,`G2`可能是...

    python文件操作实验报告.doc

    Python文件操作是编程中不可或缺的一部分,它涉及到对文件的读取、写入、追加、移动、删除等操作。在Python中,文件操作通常通过内置的`open()`函数实现,结合不同的模式(如'r'、'w'、'a'等)来执行不同操作。 在...

    python中的文件读写练习题(csdn)————程序.pdf

    Python 文件读写练习题 Python 语言中处理文件读写是非常重要的一部分,本文将通过实践 exercises 介绍 Python 中的文件读写操作。 文件读写的重要性 在实际应用中,文件读写操作是非常常见的,例如读取数据文件...

    Python文件操作,open读写文件,追加文本内容实例

    ### Python文件操作详解:open函数读写与追加文本内容 #### 一、引言 在Python编程中,文件操作是一项基本且重要的技能。通过掌握如何使用`open()`函数进行文件的读取、写入以及追加操作,我们可以实现对各种格式...

    python 实验九 文件与异常

    在Python编程语言中,文件操作和异常处理是两个...通过这个实验,你将巩固对Python文件操作和异常处理的理解,这将有助于你编写更健壮和可靠的代码。在实践中不断探索,你会发现Python处理文件和异常的灵活性和强大性。

    浅谈python写入大量文件的问题

    `'a'`模式用于追加内容到文件,而`'w'`模式则会覆盖现有内容。`'b'`模式用于二进制文件,而默认的文本模式(无`'b'`)适合处理文本数据。在处理大文件时,使用生成器和逐行读写可以避免一次性加载整个文件到内存中,...

    Python读写文件方法读取各种类型文件

    - 使用模式'a'可以向文件追加内容。 ```python append_file = open('append.txt', 'a') ``` 4. **写入内容**: - 使用`write()`方法写入内容。 ```python with open('newfile.txt', 'w') as f: f.write('...

    【Python】文件读写操作代码

    在Python编程中,文件操作是不可或缺的一部分,它涵盖了读取、写入、追加等多种功能,涉及文本文件、二进制文件以及特定格式如CSV的处理。本篇将详细讲解Python中的文件操作,并通过源码实例来加深理解。 1. 文本...

    python文件处理笔记

    #### 一、Python文件处理概述 Python 的文件处理功能十分强大,通过内置的 `open` 函数可以轻松实现文件的读写操作。本篇笔记将详细介绍如何使用 `open` 函数以及相关的方法来进行文件的读取、写入、追加等操作,并...

    Python读写/追加excel文件Demo分享

    三个工具包 python操作excel的三个工具包如下,注意,只能操作.xls,不能操作.xlsx。 • xlrd: 对excel进行读相关操作 ...但是大多数情况下我们希望的是读入一个excel文件,然后进行修改或追加,这个

    Python之文件读写共6页.pdf.zip

    除了上述方法,Python文件对象还有很多其他方法,如`writeable()`检查文件是否可写,`readable()`检查是否可读,`seekable()`检查是否可定位。 8. 处理二进制文件: 对于图像、音频等非文本文件,应使用二进制模式...

    Python写入文件

    如果不想覆盖已有内容,可以使用'a'(追加模式)来在文件末尾添加新内容。 ```python file = open('example.txt', 'w') ``` 一旦文件被打开,你可以使用`write()`方法将文本数据写入文件。例如: ```python file....

    Python实现读取文件最后n行的方法

    在Python编程中,有时我们需要快速地访问文件的尾部,例如检查日志文件的最新记录。这个需求可以通过多种方法实现,但最常用的一种是读取文件的...因此,熟悉Python的文件操作技巧是每个Python程序员必备的技能之一。

    python 文件操作函数

    以上只是Python文件操作函数的一部分,掌握这些函数的使用方法,可以让你更加熟练地进行文件处理,提高编程效率。在实际开发中,合理利用这些函数可以解决各种文件相关的任务,无论是数据处理、日志记录还是配置文件...

Global site tag (gtag.js) - Google Analytics