python 文件的打开与读取

其实网上其他人写的都挺好的,我也是看他们的。办公室用的2.7。笔记本用的3.6.发现没有file 类,尴尬了

with  open(r‘C:\Users\HBX\Documents\新建文件夹\baixi.txt‘ , ‘r‘) as f:
    print (f.read())

    f.close()
    if f.close()==1:
        print (‘sucess‘)
    else:
        print (‘filue‘)

别人写的博客,我复制一下。方便自己查看

http://blog.csdn.net/u011389474/article/details/60139962

# 1.将A文件复制到B文件中去(保持原来格式)
def copy_file (inputFile, outputFile, encoding):
    fin = open(inputFile, ‘r‘, encoding=encoding) #以读的方式打开文件
    fout = open(outputFile, ‘w‘, encoding=encoding) #以写得方式打开文件
    for eachLiine in fin.readlines(): #读取文件的每一行
        line = eachLiine.strip() #去除每行的首位空格
        fout.write(line + ‘\n‘)
    fin.close()
    fout.close()

# 2. 读取文件中的内容,返回List列表 (加载本地词典库)
def read_file_list(inputFile, encoding):
    results = []
    fin = open(inputFile, ‘r‘, encoding=encoding)
    for eachLiine in fin.readlines():
        line = eachLiine.strip().replace(‘\ufeff‘, ‘‘)
        results.append(line)
    fin.close()
    return results

# 3.读取文件,返回文件内容
def read_file(path):
    with open(path, ‘r+‘, encoding=‘UTF-8‘) as f:
        str = f.read()
    return str.strip().replace(‘\ufeff‘, ‘‘)

def func():
    pass

if __name__ == ‘__main__‘:
    copy_file(‘../data/test1.txt‘, ‘../data/text.txt‘,‘UTF-8‘)
    contents = read_file_list(‘../dict/time.dict‘,‘UTF-8‘)
    print(contents)

原文地址:https://www.cnblogs.com/sakura3/p/8401240.html

时间: 2024-10-26 19:10:31

python 文件的打开与读取的相关文章

Python文件操作:文件的打开关闭读取写入

Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文件. 2.操作文件:读/写. 3.关闭文件. 操作系统中的文件默认处于存储状态,读写文件时需要请求操作系统打开一个要在当前程序操作的对象,打开不存在的文件可以创建文件.open()方法通过接收"文件路径"以及“文件打开模式”等参数来打开一个文件,并且返回文件对象.打开后的文件只能在当前程序

python—— 文件的打开模式和文件对象方法 & os、os.path 模块中关于文件、目录常用的函数使用方法

引用自"鱼c工作室"     文件的打开模式和文件对象方法  : https://fishc.com.cn/forum.php?mod=viewthread&tid=45279&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403 os.os.path 模块中关于文件.目录常用的函数使用方法: https://fishc.com.cn/forum.php?mod=viewthread&tid=45512&extr

python 文件的写入和读取 操作

写入 >>>f = open('a.txt', 'w')>>>f.write('hello,')>>>f.write('iplaypython')>>>f.close()第一行:用写的方式打开a.txt这个文件,并赋给f      w 也可以写在前面 第二行:f.write方法写入( )括号内的内容第三行:同第二行意义相同,重点要说明下f.write写入的内容会追加到文件中已存在的数据后,也就是就此时的'iplaypython'是在'

DATASET 文件的打开、读取、写入、关闭 TAB键分开

DATSET 打开.写入文件数据,代码如下: DATA: CNS_TAB TYPE  CHAR1 VALUE CL_ABAP_CHAR_UTILITIES => HORIZONTAL_TAB. OPEN DATASET W_FILPATH FOR OUTPUT IN TEXT MODE ENCODING DEFAULT. IF SY-SUBRC <> 0. MESSAGE E043(ZTHL1) WITH W_FILPATH. ENDIF. LOOP AT TD_ERRFILE INTO

Python 全栈开发:python文件处理

python文件处理 打开文件的模式 file常用函数 一.打开文件,关闭文件 操作文件的流程: #1. 打开文件,得到文件句柄并赋值给一个变量 #2. 通过句柄对文件进行操作 #3. 关闭文件 open()方法:返回一个file对象 语法格式: #file = open(filename,mode,encoding) #打开文件 #文件操作 文件的读和写 #file.close() #关闭文件 常用参数 filename: 要打开的文件名称(文件的路径) mode: 打开文件的模式(见上图)

python文件的读写操作

文件的读写步骤: 1.打开文件 open(path, flag[, encoding][, errors]) path:要打开文件的路径 flag:打开方式 'r': 以只读的方式大开发文件,文件的描述符放在文件的开头 'rb': 以二进制格式打开一个文件用于制度,文件的描述符放在文件的开头 'r+': 打开一个文件用于读写,文件的描述符放在文件的开头 'w': 打开一个你文件只用于写入,如果该文件已经存在,会覆盖,如果不存在则创建新文件. 'wb':  打开一个你文件只用于写入二进制,如果该文

python文件读写详解

# Python3 open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 文件打开模式     描述 r              以只读模式打开文件,并将文件指针指向文件头:如果文件不存在会报错 w             以只写模式打开文件,并将文件指针指向文件头:如果文件存在则将其内容清空,如果文件不存在则创建 a           

python 文件处理 -- 01 文件打开&amp;读取&amp;写入&amp;关闭&amp;指针

1.文件打开 1.1.文件打开方法 open(name[,mode[,buff]] ->file name--文件路径 mode--打开方式 buff--缓冲buffer的大小 file--返回file类型的对象 重要:必须要写close()方法 1.2文件打开方式 另: 打开二进制文件(如图片)时,需使用如下方式 'rb'.'wb'.'ab'.'rb+'.'wb+'.'ab+' 2.文件读取 2.1文件读取方法 read([size]) 读取size个字节,默认 读取全部. 如果size小于等

转载:python文件打开方式详解——a、a+、r+、w+区别

第一步 排除文件打开方式错误: r只读,r+读写,不创建 w新建只写,w+新建读写,会将文件内容清零 (以w方式打开,不能读出.w+可读写) **w+与r+区别: r+:可读可写,若文件不存在,报错:w+: 可读可写,若文件不存在,创建 r+与a+区别: [python] view plain copy print? <span style="background-color: rgb(255, 255, 255);">fd = open("1.txt"