У меня простой Python Zipapp, построенный со следующей командой: < /p>
python -m pkg/ -c -o test -p '/usr/bin/python3' -m 'test:main' zipapp
< /code>
Я хотел бы получить доступ к двоичному файлу из скрипта < /p>
$ cat pkg/test.py
def main():
with open('test.bin', 'rb') as f:
print(f.name)
< /code>
Структура каталогов < /p>
$ tree pkg/
pkg/
├── test.bin
└── test.py
0 directories, 2 files
< /code>
Но выглядит так, как будто сценарий относится к файлу из текущего каталога: < /p>
$ ./test
Traceback (most recent call last):
File "/usr/lib64/python3.7/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib64/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "./test/__main__.py", line 3, in
File "./test/test.py", line 2, in main
FileNotFoundError: [Errno 2] No such file or directory: 'test.bin'
< /code>
Это довольно большой двоичный файл, поэтому я хотел бы избежать создания переменной. Есть ли способ получить доступ к этому файлу из самого скрипта?
Подробнее здесь: https://stackoverflow.com/questions/588 ... -in-zipapp
Как получить доступ к файлу в Zipapp ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Блокируйте прямой доступ к JS, CSS -файлу, но разрешайте доступ от index.html?
Anonymous » » в форуме Php - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Блокируйте прямой доступ к JS, CSS -файлу, но разрешайте доступ от index.html?
Anonymous » » в форуме Html - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Блокируйте прямой доступ к JS, CSS -файлу, но разрешайте доступ от index.html?
Anonymous » » в форуме Php - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Блокируйте прямой доступ к JS, CSS -файлу, но разрешайте доступ от index.html?
Anonymous » » в форуме Html - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-