博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python文件操作(一)
阅读量:4556 次
发布时间:2019-06-08

本文共 683 字,大约阅读时间需要 2 分钟。

python作为服务器语言,跟数据库打交道的比较多,但是一般性操作或者信息的甄选肯定需要用到各种文件,我在使用文件操作的时候遇到过很多坑,也做了很多新的尝试,有些可能以后就会用到。

1.关于python文件打开操作(open())的三个参数:r (read), a (append),  w (write)

 看到标题大家应该都知道三个原始命令都是什么意思了吧,还有一些是根据这三个命令发展出来的,如下:

     r+:以读写模式打开

     w+:以读写模式打开
     a+:以读写模式打开 
     rb:以二进制读模式打开
     wb:以二进制写模式打开 
     ab:以二进制追加模式打开
     rb+:以二进制读写模式打开
     wb+:以二进制读写模式打开 
     ab+:以二进制读写模式打开

   注意,以上的所有命令对应的是都是在文件打开操作函数open()的参数使用的,不能单独使用。如下图

    

这里刚学习的新手要特别注意两点: 

    + open()里面的所有参数都是以字符串形式传入的,所以一定要用引号包括,可以是python字符串的任何表示形式,连三个引号都支持,但是不支持没有引号的形式(非字符串),如图

              

             

      +  open()和close()对应。为了减少异常的产生,open之后,操作文件的过程中,尽量不要再更改操作数(即不要没有关闭文件就有重新打开,会浪费资源),最后千万记得要close。

    +  open的参数是一一对应的关系,即传入了a就不能用read()来操作文件,其他同理。 如果想实现读写效果,就要传入a+

 

 

 

 

 

   

转载于:https://www.cnblogs.com/neightchen/p/6604131.html

你可能感兴趣的文章
Form表单中的onClick,onSubmit和submit
查看>>
Python-SocketServer源码
查看>>
JavaScript-基本数据类型
查看>>
CentOS 7.3 实体机启动 U 盘制作
查看>>
mysql数据库
查看>>
dede调用文章里的图片
查看>>
windows 窗体基本控件
查看>>
unix date 命令获取某日期的前一天
查看>>
python中set、list、dict内部实现原理
查看>>
Python3 MySQL 数据库连接
查看>>
正则\1\2和\\1的理解
查看>>
Python文件操作(一)
查看>>
Sage CRM 平衡区域树结构
查看>>
Codeforces Round #228 (Div. 1) C. Fox and Card Game 博弈
查看>>
APUE读书笔记-第16章-网络IPC: 套接字
查看>>
babel更新之后的 一些坑
查看>>
Python基础-Alex
查看>>
FTP权限问题解析,553 Can't open that file: Permission denied
查看>>
string.Format和cookie代码
查看>>
Django 1.11.7+django_pyodbc_azure-1.11.0.0+pyodbc 连接mssql 数据库
查看>>