#python-2.7
Вопрос:
Я пытаюсь понять следующее поведение. Я не смог найти документацию, связанную с этим поведением, и был бы признателен, если бы кто-нибудь показал мне, где это задокументировано.
Шаги:
# mkdir -p /tmp/foo/python # echo 's=f""' gt; /tmp/foo/python/l.py # /usr/bin/python -c 'import compileall, re; compileall.compile_dir("/tmp/foo/python", 15, "/", 1, re.compile(r"/bin/|/sbin/|/usr/lib(64)?/python[0-9].[0-9]"))' Listing /tmp/foo/python ... Compiling /tmp/foo/python/l.py ... File "/l.py", line 1 s=f"" ^ SyntaxError: invalid syntax
Теперь давайте попробуем еще раз, но с другим родительским каталогом:
# mkdir -p /tmp/bin/python # echo 's=f""' gt; /tmp/bin/python/l.py # /usr/bin/python -c 'import compileall, re; compileall.compile_dir("/tmp/bin/python", 15, "/", 1, re.compile(r"/bin/|/sbin/|/usr/lib(64)?/python[0-9].[0-9]"))' Listing /tmp/bin/python ...
Не мог бы кто-нибудь, пожалуйста, сообщить мне, где это задокументировано ?
# /usr/bin/python --version Python 2.7.18
С помощью:
FROM public.ecr.aws/lambda/python:3.8