Есть ли способ найти абсолютный путь к файлу в проекте без изменения текущего рабочего каталога? - PullRequest
0 голосов
/ 05 февраля 2020

Мой код для получения файла действительно работает.

def get_file(self):
    file_path = Path('file-folder/testfile.txt').absolute()
    with file_path.open(mode='r') as f:
        data = f.read()
        return commentjson.loads(data)

Когда я тестирую код, я сталкиваюсь с проблемой. Я получаю сообщение об ошибке, утверждающее, что файл не существует, если он явно находится в файловой структуре при выполнении реального кода.

o = MyObject()
f = o.get_file()
self.assertIsNotNone(f)

новое значение для file_path равно driveletter/directoryofproject/project/currentyworkingdirectory/tests/file-folder/testfile.txt и его нет в этот каталог только в каталоге driveletter/directoryofproject/project/currentworkingdirectory/file-folder/testfile.txt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...