使用open()函数在Python中创建并写入新文件
发布时间:2023-12-11 03:23:26
在Python中,我们可以使用open()函数来创建并写入新文件。open()函数的 个参数是文件的路径和名称,第二个参数是文件的打开模式。在写入模式下,可以通过write()方法来将数据写入文件中。
以下是一个使用open()函数创建并写入新文件的例子:
# 创建新文件并写入数据
file_path = 'example.txt' # 文件的路径和名称
file_mode = 'w' # 打开文件的模式为写入模式
try:
# 打开文件
file = open(file_path, file_mode)
# 写入数据
file.write("Hello, World!
This is an example file.")
# 关闭文件
file.close()
print("文件创建并写入成功!")
except FileNotFoundError:
print("文件路径不存在!")
在上面的例子中,我们首先定义了文件的路径和名称为example.txt,然后指定文件的打开模式为w,即写入模式。接着使用try和except块来处理文件操作可能发生的错误,如文件路径不存在的错误。
在try块中,我们调用open()函数,并将返回的文件对象赋值给file变量。然后使用write()方法向文件中写入了两行数据。write()方法将字符串作为参数传入,并且写入数据时需要手动添加换行符"
"。最后,通过close()方法关闭文件。
如果文件操作成功,将会打印"文件创建并写入成功!",否则,如果文件路径不存在,将会打印"文件路径不存在!"。
