@Dzhigit
Начинающий прогер

Не создается файл питон?

В цикле на ответ команды создается только папка "watchprofile", а файл "watch.txt" не создается.

Писанина предначертана для создания бота для вк, но видимо не судьба.

if os.path.exists('main/' + 'users/' + str(id) + '/id.txt') == True:
                    if command == 'профиль':
                        if os.path.exists('main/' + 'users/' + str(id) + '/temp' + '/watchprofile') == False:
                            os.mkdir('main/' + 'users/' + str(id) + '/temp' + '/watchprofile')
                            with open('main/' + 'users/' + str(id) + '/temp' + '/watchprofile' + '/watch.txt', 'w') as watch_fl:
                                watch_fl.close()
                                print("OKEY")


Но самое удивительное то, что принт выводится.
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 2
alexmay
@alexmay
Путь попробуйте задать не как 'main/', а как './main/' - явно указывая начало как текущая папка
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
фигню в скобках перепиши

или через os.path.join

или через строковою нотацию : f{}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы