美文网首页
Python读写本地文件

Python读写本地文件

作者: __Gavin__ | 来源:发表于2017-09-20 17:50 被阅读0次

func、arguments

  • open() 函数

r : 读文本
rb : 读二进制
w : 写文本
wb : 写二进制
a : 追加文本
ab : 追加二进制
r+ : 可读写,文件不存在会报错
w+ : 可读写,文件不存在自动创建
a+ : 可追加可写,文件不存在自动创建
rb+ wb+ ab+ : 同理

  • read() 函数

readline() : 每次读一行
readlines() : 针对列表

  • write() 函数

writeline()
writelines() : 针对列表

  • close() 函数

不可或缺

Code

file = open('allMsg.json', 'r')
try:
    print(file.read())
finally:
    file.close()
file = open('allMsg.json', 'w')
try:
    file.write('123')
finally:
    file.close()
  • with 语句自动调用 close()
with open('allMsg.json','r') as file:
    print(file.read())

with open('allMsg.json','w') as file:
    file.write('123')

Demo

import random
import json

file = open('allMsg.json', 'w')

ary = []
nameAry = ['孙左','孙纯山','钱海','冯春','陈美','陈秋兵','孙江潮','陈帅奎','蒋有','赵冬华','冯海强','冯应强','蒋江垂','冯超','陈湖华',
           '冯有','端木纯兵','端木超刚','蒋海华','孙上工','楚左','杨大','钱海超','冯纯']
messageAry = ["二龙湖浩哥:什么事?🐂🐂🐂🐂",
              "微风:麻蛋!!!",
              "夜在哭泣:好好地,🐂别瞎胡闹",
              "我不帅:坑死我了。有木有人儿。",
              "hello world:🐂🐂🐂我不懂",
              "大脸猫:这。。。。。。酸爽~ http://www.cocoachina.com",
              "你似不似傻:呵呵🐎🐎🐎🐎🐎🐎",
              "天天向上:辛苦了!",
              "不爱掏粪男孩:新年快乐!猴年大吉!摸摸哒 http://www.cocoachina.com",
              "最爱欧巴:[呲牙][呲牙][呲牙]",
              "大长腿思密达:[图片]",
              "别给我晒脸:坑死我了。。。。。",
              "可爱男孩:你谁???🐎🐎🐎🐎",
              "筷子姐妹:和尚。。尼姑。。",
              "法海你不懂爱:春晚太难看啦,妈蛋的🐎🐎🐎🐎🐎🐎🐎🐎",
              "长城长:好好好~~~",
              "老北京麻辣烫:约起 http://www.cocoachina.com",
              "我不搞笑:寒假过得真快",
              "原来我不帅:有木有人儿?",
              "亲亲我的宝贝:你🐎说🐎啥🐎呢",
              "请叫我吴彦祖:好搞笑🐎🐎🐎,下次还来",
              "帅锅莱昂纳多:我不理解 http://www.cocoachina.com",
              "星星之火:脱掉,脱掉,统统脱掉🐎",
              "雅蠛蝶~雅蠛蝶:好脏,好污,好喜欢"
            ]
for num in range(0,24):
    dict = {}
    dict['imageName'] = random.randrange(0,24)
    dict['name'] = nameAry[random.randrange(0, 24)]
    dict['message'] = messageAry[random.randrange(0, 24)]
    ary.append(dict)

try:
    file.write(json.dumps(ary))
finally:
    file.close()

相关文章

  • Python读写本地文件

    func、arguments open() 函数 r : 读文本rb : 读二进制w : 写文本wb : 写二进制...

  • python语法案例必知必会#01

    文件的读写 python中简单的文件读写案例 也可以通过 来写入新的文件 python pow函数 在python...

  • 014.Python文件读写

    Python文件读写 1. 概述 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。...

  • Python学习记录之:IO编程

    IO编程 文件读写 Python中文件读写语法和C兼容 读文件使用Python内置的open()函数,传入文件名和...

  • 跟我一起学Python(八)

    一、IO编程 读写文件是最常见的IO操作,Python内置了读写文件的函数。文件读写的原理:在磁盘上读写文件的功能...

  • 2018-04-05

    文件与文件路径读写文件用shelve模块保存变量 1 python 读写文件 1.1 文件与文件路径 window...

  • 用Python实现磁盘IO操作全攻略,让数据流动起来!

    01 文件读写 1. 打开文件 读写文件是最常见的IO操作。Python内置了读写文件的函数,方便了文件的IO操作...

  • 如何使用python读写文件?

    今天小编要跟大家分享的文章是如何使用python读写文件?熟悉python的小伙伴们都知道python对文件的读写...

  • 2.2、Python进阶02 文本文件的输入输出

    Python具有基本的文本文件读写功能。Python的标准库提供了更丰富的读写功能。文本文件的读写主要通过open...

  • 二、文件处理

    文件读写文件读写部分,python有一个基本的内置文件读取函数openopen(filename, mode)其中...

网友评论

      本文标题:Python读写本地文件

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