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

use*_*847 2 python createfile

我是python的新手。

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

我写了这个脚本来将结果写入文件

with open('1.txt', 'r') as flp:
        data = flp.readlines()
Run Code Online (Sandbox Code Playgroud)

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

任何帮助将不胜感激。

acr*_*man 5

Open 可以在多种模式下使用,在您的情况下,您以读取模式('r')打开。要写入文件,请使用写入模式 ('w')。

所以你可以得到一个文件对象:

open('1.txt', 'w')
Run Code Online (Sandbox Code Playgroud)

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