python里面的open怎么用(python中怎样使用open创建文件?)
我们在使用open函数的时候 ,一般用到的都是打开的功能 ,这和小伙伴们平常理解的名称意思是一致的 。其实我们还可以使用open函数来创建一个file,也就是文本文件 。在开始创建之前 ,我们需要对open函数的语法和参数进行系统的学习 ,随后进行创建file的实战演练。
1.语法
open(name[,mode[,buffering]])2.参数说明:
name : 一个包含了你要访问的文件名称的字符串值 。
mode : mode 决定了打开文件的模式:只读 ,写入 ,追加等 。所有可取值见如下的完全列表 。这个参数是非强制的 ,默认文件访问模式为只读(r) 。
buffering : 如果 buffering 的值被设为 0 ,就不会有寄存 。如果 buffering 的值取 1 ,访问文件时会寄存行 。如果将 buffering 的值设为大于 1 的整数 ,表明了这就是的寄存区的缓冲大小 。如果取负值 ,寄存区的缓冲大小则为系统默认 。
3.实例
创建文本文件create a text file
file=open(testfile.txt,w) file.write(HelloWorld\n) file.write(Thisisournewtextfile\n) file.write(andthisisanotherline.\n) file.write(Why?Becausewecan.\n) file.close()那么在本地会出现一个叫做testfile的文本文件,里面写着
HelloWorld Thisisournewtextfile andthisisanotherline Why?Becausewecan.补充mode
mode参数可以不写 ,默认mode参数是“r ” 。mode参数如下:
‘r’ – 只读模式 ,当文件处在“只读 ”的模式时使用。
‘w’ –写入模式,将新信息编辑写入文件中的时候使用(在使用该模式的时候 、任何现存的同名文件的内容将会被擦除 、从而写入新的内容)
慎用该模式:哪怕仅仅是运行了file=open(“filename”, “w ”)这句话 ,那么该文件中所有内容全部被擦除 。
‘a’ – append模式 ,将新数据加到文件末尾,不会擦除现存的同名文件的内容 。
‘r+’ – 特殊的“读取 ”+“写入 ”模式 ,当同时存在读写操作的时候使用。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!