File_x существует в каталоге gCloud, но gcloud deploy предоставляет FileNotFoundError для File_x

Чтобы развернуть бит в ответе @FredericCharette: согласно руководству по содержанию сафари в разделе «Знать ограничения ресурсов iOS»:

Максимальный размер для элемента холста 3 мегапикселя для устройств с оперативной памятью менее 256 МБ и 5 мегапикселей для устройств с большей или равной 256 МБ ОЗУ

blockquote>

Поэтому любое изменение размера 5242880 (5 x 1024 x 1024) пикселей будет работать на больших устройствах памяти, в противном случае это 3145728 пикселей.

Пример для 5-мегапиксельного холста (ширина x высота):

Any total <= 5242880
--------------------
5 x 1048576 ~= 5MP   (1048576 = 1024 x 1024)
50 x 104857 ~= 5MP
500 x 10485 ~= 5MP

и т. д ..

Крупнейшие холсты CQUARE («MiB» = 1024x1024 байт):

device < 256 MiB   device >= 256 MiB   iPhone 6 [not confirmed]
-----------------  -----------------   ---------------------
<= 3145728 pixels  <= 5242880 pixels   <= 16 x 1024 x 1024 p
1773 x 1773        2289 x 2289         4096 x 4096

0
задан Kaushik Makwana 18 January 2019 в 10:21
поделиться

1 ответ

Эта ошибка просто говорит вам, что файл не может быть найден по указанному вами пути.

Я понимаю, что ваш код находится в папке FlaskProject_app, и внутри него у вас есть еще один, называемый static, который содержит CEW_file.txt.

Если это так, то вы сможете открыть файл, используя

open('static/CEW_file.txt', 'r')

Если это не сработает, попробуйте использовать эти строки, чтобы увидеть, какие файлы находятся в папке static: [ 1110]

cdir = os.getcwd()
files = os.listdir(cdir+"/static")

и распечатайте переменную files, чтобы посмотреть, сможете ли вы найти CEW_file.txt в списке. Если вы не видите его там, вам придется переместить файл туда, и это должно решить вашу проблему.

0
ответ дан mgoya 18 January 2019 в 10:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: