无法写入文件(写入后新文件为空白)

时间:2018-11-19 01:39:05

标签: python file

我正在尝试从.py文件创建.py文件,然后运行新创建的.py文件。问题是,从原始文件创建文件后,当我打开新文件时,文件中实际上没有任何内容。这是我的代码:

bfile = open("browsertask.py", "w+")
print('success')
bfile.write("from selenium import webdriver")
print('success2')
bfile.write("driver.get('" + link + "')")
print('success3')
os.system('python browsertask.py')

(变量link在程序中之前已定义)

代码运行时未引发任何错误。当我检查新创建的文件以查看文本是否已写入文件时,文件中没有任何内容。我对此进行了研究,但我认为我没有做错任何事情。

有人知道我在做什么错吗?

编辑:由于评论中的用户告诉我在运行前关闭文件,因此实际上已解决了该问题!

编辑:我不知道如何将我的问题标记为已回答,我尝试自己回答并接受该回答,但我必须等待两天。

1 个答案:

答案 0 :(得分:0)

原来我要做的就是在运行它之前关闭正在制作的文件,并且效果很好,现在该文件实际上保存了我写的内容。

相关问题