Зачем?
Чтобы считать байт-код файла, его нужно скопилировать.
пример питон файла
root@vs1:~/project/test_nuitka# cat test_program.py
def test():
print('passed')
if __name__ == "__main__":
test()
пример компиляции
root@vs1:~/project/test_nuitka# python3
Python 3.7.3 (default, Jan 22 2021, 20:04:44)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import py_compile
>>> import os
>>> os.listdir()
['include', 'share', 'test_program.py', 'lib64', 'bin', 'pyvenv.cfg', 'lib', 'ping.py']
>>> py_compile.compile('test_program.py')
'__pycache__/test_program.cpython-37.pyc'
полученынй файл перемещаем куда угодно с помощью
shutil.
это если под байт-кодом понималось именно это, а ваш код показывает что нужно просто переместить файл с помощью shutil, вот
примеры.