zoukankan      html  css  js  c++  java
  • python文件操作

    python操作文件有两种方式:
    第一种:
    money = open ('wages.txt', 'r', encoding='utf-8')
    your_money = money.readline ()
    money.close ()
    需要注意的是打开后需要关闭,否则占用内存。
    一些常用的东西
    open后面的第二个参数:
    r 只读 #
    w 只写 #
    a 追加写 后面加上+号的话,就是读写、写读、追加读写
    U#把所有文件里面的换行符,都改成
    b#二进制

    #读取文件的三种模式
    .read()#读取文件的所有内容,返回的是一个字符串
    .readlines()#读取文件的所有内容,返回的是一个list,每一行的内容是list的一个元素
    .readline()#读一行
    for i in f:
    print(i)

    .write()#写一个字符串
    .writelines()#写一个list

    其他使用方法:
    .seek()#移动文件的指针到xx位置
    .tell()#查看文件当前的指针在哪里
    .truncate()#清空文件
    .close()#关闭文件
    .flush()#立即把内存里面的数据写到文件里面

    第二种:

    with open ('wages.txt', 'w', encoding='utf-8') as m:
    m.write(str(your_money))

    这种不需要对文件进行关闭

    第二位的参数同第一种方式:

    修改文件内容:

    如果要修改原文件的话,就必须再创建一个新的文件,把源文件的修改后的值写到新的文件里面
    os.remove('a.txt')
    os.rename('a.txt.bak','a.txt')

  • 相关阅读:
    cenos安装memcache
    微信开发——测试号申请,接口配置,JS接口安全域名,自定义菜单
    mysql设计-优化
    mysql设计-基本操作
    CI框架部署后访问出现404
    ueditor的bug
    git操作
    github基本操作
    基于SSH协议clone GitHub远端仓库到本地-git
    Thinkphp5.0 路由
  • 原文地址:https://www.cnblogs.com/yigehundan/p/6081142.html
Copyright © 2011-2022 走看看