我是python的新手。
我想知道在写入之前是否可以在脚本中创建一个文本文件。 我不想使用命令提示符创建文本文件。
我已编写此脚本将结果写入文件
with open('1.txt', 'r') as flp:
data = flp.readlines()
但我知道必须在写入之前创建1.txt。
任何帮助都将受到高度赞赏。
答案 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: