%20%EC%8B%A4%ED%96%89%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%20%EA%B5%AC%EC%84%B1.png)
Windows7/10에서는 여러 버전의 Python을 설치하고 py 실행기로 시작할 수 있습니다.
최신 Python 3을 시작하려면 명령은 다음과 같습니다.py -3 <your file>
동작을 변경하고 py -3이 다른 버전을 시작하도록 하려면, 문서py.ini 파일을 배치할 수 있다고 말해주세요어딘가에이것을 바꾸려면.
실행 프로그램은 두 개의 .ini 파일을 검색합니다. 현재 사용자의 "응용 프로그램 데이터" 디렉터리(예: CSIDL_LOCAL_APPDATA를 사용하여 Windows 함수 SHGetFolderPath를 호출하여 반환된 디렉터리)에 있는 py.ini와 실행 프로그램과 동일한 디렉터리에 있는 py.ini입니다. 런처의 '콘솔' 버전(예: py.exe)과 'windows' 버전(예: pyw.exe) 모두에 동일한 .ini 파일이 사용됩니다.
py.ini 파일을 넣을 수 있는 경로 이름의 실제 이름으로 변환하는 데 실패했습니다.
나는 "c:\Users\"를 시도했습니다.내_사용자 이름" 및 "c:\사용자\내_사용자 이름\AppData\로밍"
3.7 옆에 Python 3.8을 설치한 후 py 실행기를 전역적으로 기본값인 3.7로 유지하고 싶습니다.
도움이 필요하세요?
답변1
"c:\Users\였습니다.내_사용자 이름\AppData\로컬".
이것으로부터stackoverflow 질문 솔루션, 약간 수정되었습니다.
실행할 두 줄의 코드는 다음과 같습니다.
from win32com.shell import shell, shellcon
print(shell.SHGetFolderPath(0, shellcon.CSIDL_LOCAL_APPDATA, None, 0))