#python
Вопрос:
Я установил urlwatch и пытаюсь выполнить настройку. Я очень, очень новичок в python и командной строке. У меня возникли проблемы с urlwatch --edit
возвратами
Parsing failed:
[WinError 2] El sistema no puede encontrar el archivo especificado
The file C:UsersHPAppDataLocalurlwatchurlwatchurls.edit.yaml was NOT updated.
Проверяя конкретный путь, я не могу найти URL-адреса файлов.edit.yaml. На его месте находится urlwatch.edit.yaml и в той же папке urlwatch.yaml. Оба кажутся одинаковыми.
Бежит C:UsersHPAppDataLocalurlwatchurlwatch>urlwatch --list
, возвращается
You need to create C:UsersHPAppDataLocalurlwatchurlwatchurls.yaml in order to use urlwatch.
Use "urlwatch --edit" to open the file with your editor.
Так что я хожу по кругу и не совсем понимаю, что происходит. Любая помощь будет признательна.
Ответ №1:
Чтобы устранить любую путаницу в отношении файлов yaml urlwatch: urlwatch использует два основных файла конфигурации. Общие (не относящиеся к конкретной работе) и настройки репортера устанавливаются в urlwatch.yaml [1]. Сами задания определены в url.yaml [2].
Что касается редактирования: urlwatch --edit
попытается создать/изменить URL-адреса.файл yaml с использованием редактора, указанного $VISUAL
$EDITOR
переменными среды или [3]. Если ни один из них не установлен, это может быть частью вашей проблемы, и вы можете попробовать установить один из них. Например, если вы хотите отредактировать свои конфигурации с помощью блокнота в Windows, вы можете установить переменную EDITOR
среды notepad
в значение перед запуском urlwatch --edit
команды, после чего должен появиться новый экземпляр Блокнота, в который вы сможете ввести конфигурацию(ы) задания.
Если у вас возникли проблемы с использованием --edit
или вы считаете громоздким связываться с переменными среды , может быть проще вручную создать и заполнить файл самостоятельно. В вашем случае, похоже, ваша конфигурация url-адреса должна находиться внутри C:UsersHPAppDataLocalurlwatchurlwatch
. Вы должны иметь возможность создать новый файл с именем urls.yaml в этой папке и отредактировать его самостоятельно, используя предпочитаемый текстовый редактор.