python入门——Python中I/O函数
导读:本文共1430字符,通常情况下阅读需要5分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:python大数据课堂已经开始了。想转行大数据,数据挖掘,机器学习,人工智能的小伙伴可以关注啦。上一篇带大家了解了python模块。今天我们来继续了解python中的I/O函数。调试环境以python3.6环境为例。需要代码和demo的朋友可以搜索“栾鹏全栈”到我的CSDN博客。第八部分. Python中I/O函数8、Python中I/O函数8.1、读取键盘输入str = input("请输入:"... ...
目录
(为您整理了一些要点),点击可以直达。python大数据课堂已经开始了。想转行大数据,数据挖掘,机器学习,人工智能的小伙伴可以关注啦。上一篇带大家了解了python模块。今天我们来继续了解python中的I/O函数。调试环境以python3.6环境为例。需要代码和demo的朋友可以搜索“栾鹏全栈”到我的CSDN博客。
第八部分. Python中I/O函数
8、Python中I/O函数
8.1、读取键盘输入
str = input("请输入:");
print("你输入的内容是: ", str)
inpu()函数可以接受Python表达式的输入,并输出表达式的计算结果
请输入:[x*5 for x in range(2,10,2)]
输出为:[10, 20, 30, 40]
8.2、打开、关闭读写文件
可以用file对象对大多数文件进行操作。
1)打开文件
你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。
file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。
access_mode:access_mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。
buffering:如果buffering的值被设为0,就不会有寄存。如果buffering的值取1,访问文件时会寄存行。如果将buffering的值设为大于1的整数,表明了这就是的寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。
当文件不存在但通过open函数打开时,如果是写入则会自动创建文件,如果是读取内容则会报错。
2)打开文件的模式
3)File对象的属性
4)关闭文件
当一个文件对象的引用被重新指定给另一个文件时,Python 会关闭之前的文件(Python会自动地关闭之前的文件对象,这样不那么耗费内存)。用close()方法关闭文件是一个很好的习惯。
5)读写文件
无论读、写、还是关闭文件,都需要先用open打开文件。
6)文件内定位
tell()方法告诉你文件内的当前位置(那应该就是告诉你文件指针在哪个位置);换句话说,下一次的读写会发生在文件开头这么多字节之后。
seek(offset [,from])方法改变当前文件的位置。Offset变量表示要移动的字节数。From变量指定开始移动字节的参考位置。如果from被设为0,这意味着将文件的开头作为移动字节的参考位置。如果设为1,则使用当前的位置作为参考位置。如果它被设为2,那么该文件的末尾将作为参考位置。
8.3、文件File对象的方法
8.4、文件OS(文件和目录处理)
下节预告:Python中的异常处理
python入门——Python中I/O函数的详细内容,希望对您有所帮助,信息来源于网络。