Оболочка Paraview Python не читает путь к файлу - PullRequest
0 голосов
/ 15 января 2020

мой основной файл использует несколько других файлов для завершения 3D-рендеринга в Paraview. Я использовал библиотеку Pythons OS, чтобы получить путь к файлу, который мне нужен. По какой-то причине Paraview прерывается, когда я пытаюсь найти свой путь. Я использую встроенную в Paraview оболочку для запуска моего скрипта.

Мой код выглядит следующим образом:

import os
dir = os.path.dirname(os.path.realpath(__file__))
print(dir)

Эта строка кода работает непоследовательно, и я хочу понять, почему это не работает

Если мой файл находится в каталоге с именем C: \ Test \ Test1 \ Test2 \ Test3 \ File.py, программа работает, и мой вывод инструкции print является строкой 'C: \ Test \ Test1 \ Test2 \ Test3 \ File.py '. Однако, если я переименую один из каталогов следующим образом: C: \ Test \ Test1 \ run \ Test3 \ File.py, он не будет работать, и получится:

C:\Test\Test1
un\Test3\File.py

Каким-то образом каталог запускается интерпретируется как возврат каретки Я неправильно получаю путь к файлу?

Спасибо.

...