知行编程网知行编程网  2022-10-12 10:30 知行编程网 隐藏边栏  812 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中怎样使用open创建文件?的相关知识,包括安装完python怎么打开,以及python读取csv文件这些编程知识,希望对大家有参考作用。


如何使用open在python中创建文件?


我们在使用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('Hello World\n') 
file.write('This is our new text file\n') 
file.write('and this is another line. \n') 
file.write('Why? Because we can. \n') 
  
file.close()

然后本地会出现一个名为testfile的文本文件,内容如下

Hello World
This is our new text file
and this is another line
Why? Because we can.




补充

mode




mode参数可以不写,默认mode参数是“r”。mode参数如下:




‘r’ – 只读模式,当文件处在“只读”的模式时使用。

'w' - 写入模式,在向文件写入新信息时使用(使用此模式时,任何现有同名文件的内容都将被擦除,从而写入新内容)

谨慎使用此模式:即使你只是运行语句 file=open("filename", "w"),文件中的所有内容都会被擦除。

'a' - 追加模式,将新数据追加到文件末尾,而不删除现有同名文件的内容。

'r+' - 特殊的“读”+“写”模式,在同时存在读和写操作时使用。

本文针对python中使用open函数创建文件的方法,对参数方式有一些补充,需要大家注意。朋友们,可以关注一下。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享