При попытке чтения содержимого файла результат чтения будет пустым, содержимое файла представляет собой строку base64.
- Попытался сбросить считыватель на строку 0 (file.seek(0), но я уже открываю файл в режиме чтения "r".
- Проверено, что путь действительно существует и файл не пустой.
def readb64(file_path):
script_dir = os.path.dirname(__file__)
rel_path = file_path
abs_file_path = os.path.join(script_dir, rel_path)
data = open(abs_file_path, 'r').read()
print(data) # It is empty
nparr = np.fromstring(base64.b64decode(data), np.uint8)
img = cv.imdecode(nparr, cv.IMREAD_COLOR)
return img
* Пример пути * (abs_file_path): /Users/duarteandrade/Desktop/TEMP-DEMO/Python/base-adonis-vue/resources/pythonScripts/base64_json/edfe8ef460.txt
Я хочубыть в состоянии прочитать строку base64, чтобы я мог преобразовать ее в изображение.