.pyc
파일이 파이썬 인터프리터에 의해 만들어진 디렉토리를 변경하는 방법이 있습니까? 그 주제 (0304과 3147)에 대해 두 PEP를 보았지만 아무도 기본 인터프리터에서 구현되지 않는 것으로 보입니다. (저는 파이썬 3으로 작업하고 있습니다)..pyc 파일이 생성되는 디렉토리 변경
내가 뭔가를 놓쳤습니까?
.pyc
파일이 파이썬 인터프리터에 의해 만들어진 디렉토리를 변경하는 방법이 있습니까? 그 주제 (0304과 3147)에 대해 두 PEP를 보았지만 아무도 기본 인터프리터에서 구현되지 않는 것으로 보입니다. (저는 파이썬 3으로 작업하고 있습니다)..pyc 파일이 생성되는 디렉토리 변경
내가 뭔가를 놓쳤습니까?
.pyc 파일의 위치를 변경할 방법이 없습니다. Python 3.2는 __pycache__
스키마를 구현하여 모든 .pyc 파일을 __pycache__
디렉토리에 저장합니다. Python 3.2 알파 1은 현재 디렉토리를 깨끗하게 유지해야하는 경우 사용할 수 있습니다.
3.2가 릴리스 될 때까지 가능한 한 많은 도구를 구성하여 .pyc 파일을 무시하십시오.
버전 3.2가 출시되었습니다! 예! – Scharron
사용자 정의 .py 파일이 컴파일되어 같은 디렉토리의'__pycache__' 폴더 아래 .pyc 파일에 저장됩니다. 보통 컴파일 된 파일은'C : \ Python34 \ Lib \ __ pycache__'에 있습니다. –
아니요, 아무 것도 놓치지 않았습니다.
.pyc
파일은 항상 .py 파일 위치에 생성됩니다.
그래도 .pyc
파일을 완전히 비활성화 할 수있는 패치가 있습니다. 하지만 ... 왜 너는 필요해?
왜해야합니까? 그들은 당신이 볼 필요가없는 쓰레기가있는 디렉토리 목록의 크기를 두 배로 늘리기 때문입니다. 나는 내 .o의 것을 .cpp의 것과 멀리하고, 왜 .pyc의 것을 .py의. –
이 일부 유용 할 수 있습니다 : Miscellaneous options
-B 주어진 경우, 파이썬은 소스 모듈의 수입 또는지며 .pyo 파일을 .pyc 파일 작성하려고하지 않을 것이다. PYONONDONTWRITEBYTECODE도 참조하십시오.
New in version 2.6.
파이썬 파일은 항상 같은 디렉토리에 저장되지 않으며 당신이 pycache를 사용하는 경우 pycache 지시 얻을 것이다. 사용자 정의 위치 및 이름을 가질 수있는 모든 대답은 모듈 가져 오기가 다소 기분이 좋으며 항상 작동하지는 않기 때문입니다. github.com/LolexInc/Lolex-Tools/tree/Beta에서 무엇을 의미하는지, JTToolsInstaller.py를 볼 수 있습니다. 거기에 많은 엉망이있다.
이동 이유에 대해 자세히 알려주실 수 있습니까? –
디렉토리를 깨끗하게 유지하는 것은 단지 호기심에서 벗어났습니다. – Scharron
나는 똑같은 것을 궁금해하고 있었다. 원본 파일이있는 디렉토리가 쓰기 가능하지 않은 경우가 있으며 pycache를 재배치하여 모든 사용자가 실제 파이썬 소스 파일 디렉토리에 대한 쓰기 권한없이 캐시에서 이익을 얻을 수 있도록하려는 경우가 있습니다. – mattgately