博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python open()函数
阅读量:7029 次
发布时间:2019-06-28

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

Python open() 函数用于文件操作:打开一个文件,并返回一个文件句柄(file handle) 

               

一个示例:

fhand = open(‘test.txt’,‘w’, encoding='utf-8')   # 文件句柄 = open('文件路径',‘打开模式’,‘编码方式’) data = fhand.read() print(data) fhand.close()

 

函数具体语法:

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

参数说明:

  • file:文件路径
  • mode:打开文件的方式,缺省为只读模式(r)
  • encoding:编码方式

1、文件路径

  文件路径分为两种:绝对路径和相对路径

  相对路径——"test.txt" 必须在Python当前目录下

  绝对路径——"D:\Python\PycharmProject\test.txt"

2、打开文件模式

# 'r'      只读 (缺省),不会创建不存在文件# 'w'      只写,覆盖写入,不存在则创建新文件# 'a'      追加写入,文件指针将放在文件末尾,不存在则创建新文件# 'b'      二进制# '+'      更新,可读可写引申:# 'r+'        可读可写,不会创建不存在文件# 'w+'        可读可写,不存在则创建新文件# 'a+'        可读可写,从文件底部读写内容,不存在则创建

 3、关闭文件

   文件操作完毕需关闭,否则文件将一直占用内存。

   为防止文件忘记关闭,可使用with open()方法,执行完自动close,避免忘记关闭文件导致资源的占用。

#写with open('test.txt', 'w') as f:    f.write('test')#读with open('test.txt', 'r') as f:    f.readlines()

 

转载于:https://www.cnblogs.com/wolfking429/p/9866831.html

你可能感兴趣的文章
maven编码 gbk 的不可映射字符
查看>>
SQL中EXISTS的用法
查看>>
归并排序(JAVA)
查看>>
JetBrains PhpStorm 5.0.4 注册码
查看>>
免费php主机空间
查看>>
spring boot 配置mybatis
查看>>
SpringCloud实践分享-Eureka注册中心
查看>>
基于Spark MLlib平台的协同过滤算法---电影推荐系统
查看>>
***
查看>>
移动PWA初探
查看>>
黑名单设置源码
查看>>
linux版本选择--待整理
查看>>
实现两级调度 Discuz! 论坛服务器
查看>>
我的友情链接
查看>>
linux 信号机制
查看>>
六招轻松搞定你的CentOS系统安全加固
查看>>
oracle11g下alert文件位置
查看>>
我的第一个JS组件-跨浏览器JS调试工具
查看>>
2013年工作中遇到的20个问题:21-40
查看>>
windows 运行使用Appium
查看>>