首页 / 知识
python如何打开文件
2023-11-12 13:01:00
python中的文件对象:
文件对象不仅可以用来访问普通的磁盘文件,而且也可以访问任何其它类型抽象层面上的"文
件".一旦设置了合适的"钩子",你就可以访问具有文件类型接口的其它对象,就好像访问的是普
通文件一样.
文件内建函数[open()和file()]
open('filename')
withopen('filename')asf:
pass
open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。模式和缓冲参数都是可选的,默认为只读模式打开文件。使用with即使发生错误可以关闭文件,
下面列出文件对象的访问的模式
1文件模式操作
2r以只读方式打开
3rU或Ua以读方式打开,同时提供通用换行符支持(PEP278)
4w以写方式打开(必要时清空)
5a以追加模式打开(从EOF开始,必要时创建新文件)
6r+以读写模式打开
7w+以读写模式打开(参见w)
8a+以读写模式打开(参见a)
9rb以二进制读模式打开
10wb以二进制写模式打开(参见w)
11ab以二进制追加模式打开(参见a)
12rb+以二进制读写模式打开(参见r+)
13wb+以二进制读写模式打开(参见w+)
14ab+以二进制读写模式打开(参见a+)
15x如果文件存在报错,不存在则创建
16***加b模式打开,不可以在指定encoding,切写入时也需要转换为字节写入文件
17
18下面是一些打开文件的例子:
19f=open('/etc/motd')#以读方式打开
20f=open('test','w')#以写方式打开
21f=open('data','r+')#以读写方式打开
22f=open('io.sys','rb')#以二进制读模式打开
23
24bytes字符串转换字节类型
25n=bytes(李杰,encoding='utf-8')[转换的字符,可以是变量,转换后的编码]
26字节转换为字符串
27str(bytes(李杰,encoding='utf-8'),encoding='utf-8)
28文件操作
open()和file()函数具有相同的功能,建议使用open()来读写文件,在处理文件对象时使用file()。open()成功执行并返回一个文件对象之后,所有对该文件的后续操作都将通过这个"句柄"进行。
以上内容为大家介绍了python培训之如何打开文件,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python如何比较两个字符串是否相等
python如何比较两个字符串是否相等,培训,工作,字符串,两个,下面,以上,方法,更多,内容,python在实际的开发工作中,经常会遇到要判定两个字符串python如何确定是否为可迭代对象
python如何确定是否为可迭代对象,培训,元素,索引,对象,整数,字典,函数,类型,下标,模块,迭代可以理解为,任意的集合使用for循环遍历python中,迭pythoneval函数作用
pythoneval函数作用,培训,字符串,函数,作用,表达式,对象,结果,引号,计算器,以上,pythoneval(str)函数很强大,官方解释为:将字符串str当成有效的pythonprint函数不要换行怎么写
pythonprint函数不要换行怎么写,培训,灵活,函数,对象,参数,文件,空格,结尾,字符,下面,从语法上讲,调用python3.0的print函数有如下的形式:printpython如何自定义一个函数
python如何自定义一个函数,代码,名称,培训,函数,圆括号,参数,定义,表达式,选择性,字符串,python函数是组织好的,可重复使用的,用来实现单一,或相python判断元素是否是字符串类型
python判断元素是否是字符串类型,培训,异常,类型,实例,字符串,数据类型,对象,元素,参数,序列,isinstance()是Python中的一个内建函数语法:isinpython内置函数在哪
python内置函数在哪,培训,函数,包装,模块,对象,字符串,列表,数据类型,属性,类型,所谓内置函数,就是在Python中被自动加载的函数,任何时候都可以python判断字符串是否包含中文
python判断字符串是否包含中文,培训,检测,代码,字符串,中文,字符,范围,空格,原理,以上,原理:中文字符的编码范围是:\u4e00-\u9fff只要编码在python如何操作mysql数据库
python如何操作mysql数据库,培训,标准,项目,密码,数据库,接口,表字,操作,用户,机子,Python标准数据库接口为PythonDB-API,PythonDB-API为开发pythonrange函数怎么用
pythonrange函数怎么用,步长,培训,函数,负数,整数,语法,字母,实例,以上,以下,pythonrange()函数可创建一个整数列表,一般用在for循环中。函数python判断字符串是否为小数的方法
python判断字符串是否为小数的方法,培训,代码,合法,小数点,小数,整数,字符串,方法,右边,左边,python想判断一个字符串是不是一个合法的小数,但python如何执行python文件
python如何执行python文件,代码,培训,文件,程序,命令,模式,事半功倍,后缀,文本,以上,用文本编辑器写Python程序,然后保存为后缀为.py的文件,就