使用python在脚本中创建一个文件

时间:2014-02-07 16:04:01

标签: python createfile

我是python的新手。

我想知道在写入之前是否可以在脚本中创建一个文本文件。 我不想使用命令提示符创建文本文件。

我已编写此脚本将结果写入文件

with open('1.txt', 'r') as flp:
        data = flp.readlines()

但我知道必须在写入之前创建1.txt。

任何帮助都将受到高度赞赏。

3 个答案:

答案 0 :(得分:3)

Open can be used in a several modes,在您的情况下,您已在阅读模式('r')中打开。要写入文件,请使用写入模式('w')。

所以你可以用:

获得一个文件对象
open('1.txt', 'w')

如果1.txt不存在,它将创建它。如果它确实存在,它将截断它。

答案 1 :(得分:1)

您可以使用打开()来创建文件。 例如:

open("log.txt", "a")

如果该文件尚不存在,则会创建该文件,如果该文件已存在,则会附加到该文件。

答案 2 :(得分:0)

使用open(filename,'w')创建文件(如果文件不存在)。但要小心,如果文件存在,它将被夸大!

您可以阅读更多详情here