Я пытаюсь создать файл .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
была определена ранее в программе)
Код работает без каких-либо ошибок.Когда я проверяю вновь созданный файл, чтобы увидеть, был ли текст записан в файл, в нем ничего нет.Я исследовал это, и я не думаю, что я делаю что-то неправильно.
Кто-нибудь знает, что я делаю здесь неправильно?
РЕДАКТИРОВАТЬ: Спасибо пользователям в комментариях, говорящих мне, чтобы закрытьфайл перед запуском, это фактически решило проблему!
РЕДАКТИРОВАТЬ: я не знаю, как пометить мой вопрос как ответ, я пытался ответить на него сам и принять этот ответ, но я должен ждать два дня.