Задать вопрос
@skyspirit

Как в Python перейти на другой диск?

Как задать directory значение D:\\Downloads?
Windows 11

Код под Админом Корневую папку видит C:\\Windows..
import os
# Получаем список папок и файлов на диске
                
    
                directory = ''  
                files = [f for f in Path(directory).iterdir() if f.is_file()]
    
                file_list = [f.name for f in files]
                folder = Path(directory)
  
                root_folder = folder.parts[0]
                print (root_folder)
    
                bot.reply_to(message, 'Файлы в папке: ')
    
                for file_name in file_list:
                    time.sleep(1)
                    bot.send_message(message.chat.id, file_name)
                keyboard_disk = telebot.types.ReplyKeyboardMarkup(resize_keyboard=True)\
                .add(telebot.types.KeyboardButton('Открыть диск'), telebot.types.KeyboardButton('Выгрузить файл'))\
                .add(telebot.types.KeyboardButton('Кнопка 3'), telebot.types.KeyboardButton('Назад'))
                #keyboard.add(telebot.types.KeyboardButton('Some other button'))
                bot.reply_to(message, "Выбрано: Диск", reply_markup=keyboard_disk)


Спасибо
  • Вопрос задан
  • 434 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
directory = ''
Пустой путь = текущий каталог.
Просто задай начальный каталог здесь.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Попробуй так

os.chdir('d:/Downloads')
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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