Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 14, 2023 06:54:14

satfan
Зарегистрирован: 2019-02-02
Сообщения: 140
Репутация: +  -2  -
Профиль   Отправить e-mail  

Как устранить ошибку в работе скрипта

(Python 3.10 64-bit)
———————-
В скрипте хочу сохранить файл out.m3u в два места.
1 место - текущий каталог со скриптом.
2 место - на рабочий стол.
Вот часть скрипта:

 with open(ofname, "a", encoding = "utf-8") as files:
                files.write('#EXTINF:-1,' + video_title + '\n' '#EXTGRP:1.' + '\n'+ str(video_url)+ '\n')
            path_to_file = f'C:/Users/Пк/Desktop/03_yotube_plist_downloader/{out.m3u}'
            path_to_folder = 'C:/Users/Пк/Desktop/out.m3u'
            shutil.copy(path_to_file, path_to_folder)
            print(video_title + '\n' + video_url + '\n')
            print('Плейлист сохранён - смотрим файл out.m3u')

Получаю ошибку:
Traceback (most recent call last):
File “C:\Users\Пк\Desktop\03_yotube_plist_downloader\plist_down.py”, line 49, in <module>
path_to_file = f'CUsers/Пк/Desktop/03_yotube_plist_downloader/{out.m3u}'
NameError: name ‘out’ is not defined
Подскажите как исправить ?

Офлайн

#2 Янв. 14, 2023 08:34:21

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9867
Репутация: +  853  -
Профиль   Отправить e-mail  

Как устранить ошибку в работе скрипта

satfan
  
path_to_file = f'C:/Users/Пк/Desktop/03_yotube_plist_downloader/{out.m3u}'
  
path_to_file = r'C:\Users\Пк\Desktop\03_yotube_plist_downloader\out.m3u'



Отредактировано py.user.next (Янв. 14, 2023 08:34:34)

Офлайн

#3 Янв. 14, 2023 08:40:34

satfan
Зарегистрирован: 2019-02-02
Сообщения: 140
Репутация: +  -2  -
Профиль   Отправить e-mail  

Как устранить ошибку в работе скрипта

Спасибо py.user.next
По вашему варианту опять выдало ошибку:
Traceback (most recent call last):
File “C:\Users\Пк\Desktop\03_yotube_plist_downloader\plist_down.py”, line 47, in <module>
with open(ofname, “a”, encoding = “utf-8”) as files:
PermissionError: Permission denied: ‘out.m3u’
=====================
Запустил в другой IDE -Всё Ок.
Огромное спасибо.
Со Старым Новым годом.
Удачи.

Отредактировано satfan (Янв. 14, 2023 08:44:06)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version