导语:
本文主要介绍了关于python中如何创建一个txt文件的相关知识,包括python中如何创建文件,以及python逐行写入txt这些编程知识,希望对大家有参考作用。
python中有一个内置函数open(),用来打开一个文件,创建一个文件对象,然后相关方法调用它进行读写。如果文件以只写模式打开,则函数会在文件不存在时创建文件。
(推荐教程:
)
语法:
open(name[, mode[, buffering]])
参数:
name : 一个包含了你要访问的文件名称的字符串值。
mode :mode 确定文件打开的模式:只读、写入、追加等。有关所有可能的值,请参阅下面的完整列表。该参数可选,默认文件访问方式为只读(r)。
buffering :如果 buffering 的值设置为 0,则不会有缓冲。如果 buffering 的值为 1,则在访问文件时缓冲行。如果 buffering 的值设置为大于 1 的整数,则表示这是寄存器区域的缓冲区大小。如果取负值,则寄存器区的缓冲区大小为系统默认值。
模式:
w 打开一个仅供写入的文件。如果文件已经存在,打开文件从头开始编辑,即删除原来的内容。如果该文件不存在,则创建一个新文件。
代码示例:
# 创建一个txt文件,文件名为mytxtfile,并向文件写入msg
def text_create(name, msg):
desktop_path = "C:\\Users\\Administrator\\Desktop\\" # 新创建的txt文件的存放路径
full_path = desktop_path + name + '.txt' # 也可以创建一个.doc的word文档
file = open(full_path, 'w')
file.write(msg) #msg也就是下面的Hello world!
# file.close()
text_create('mytxtfile', 'Hello world!')
# 调用函数创建一个名为mytxtfile的.txt文件,并向其写入Hello world!
输出结果:
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 本月编程语言排行榜:C语言排名第一,python继续上升10/15
- ♥ python语言能做什么08/12
- ♥ python如何清空文件内容08/25
- ♥ python中的参数是如何显式输入的?11/03
- ♥ Python中的选择结构是什么09/07
- ♥ python函数中的多态性是什么意思?10/11
内容反馈