python文件操作可读、可写、可读可写 a+ w+ r+

    技术2022-07-10  115

    python文件操作可读、可写、可读可写 a w r  

    # encoding:utf-8 # 文件读取操作 20200701 fp=open("E:\\file.txt","r",encoding="utf-8" ) data_read=fp.read()#一次性全部读完 fp.seek(0,0)#游标移动到第一行,继续读,否则读取到的是空 data_readlines=fp.readlines() fp.close() print(data_readlines) print(data_read) # 练习:统计文件中一行存在test的行数 # 注:文件读取的时候,行的末尾包含回车换行符号\n # 如果文件很大用readlines读取,小文件直接用read读取,read读取的是整个文件内容,readlines结果是list count=0 fp=open("e:\\file.txt","r",encoding="utf-8") lines=fp.readlines() for i in lines: if "test" in i: print(i) count =1 print(count) # read() readlines() readline()的区别 # read()—当成一个字符串读出 # readlines()readlines返回的是列表 # readline()一行一行读文件 # 如果文件很大,用read()内存不够(如运维日志几十G) # 用readline来读超大文件 #原则:内存在电脑中是个稀缺的资源&#
    Processed: 0.010, SQL: 9