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

2024-09-26 22:52:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从.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以前在程序中定义过)

代码运行时不会引发任何错误。当我检查新创建的文件以查看文本是否写入该文件时,该文件中没有任何内容。我对此进行了研究,我认为我没有做任何不正确的事情。你知道吗

有人知道我做错了什么吗?你知道吗

编辑:感谢用户在评论中告诉我在运行前关闭文件,这实际上解决了问题!你知道吗

编辑:我不知道如何将我的问题标记为已回答,我试着自己回答并接受这个答案,但我要等两天。你知道吗


Tags: 文件frompyimport编辑密码seleniumlink

热门问题