1
저는 작은 파이썬 프로그램이 있습니다. Windows 레지스트리를 사용하여 오른쪽 클릭 컨텍스트 메뉴를 사용하여 파일을 열 수 있습니다. 내 레지스트리 항목 :Windows에서 명령 줄 인수로 히브리어 파일 이름 전달
C : \ 사용자 \ mynotepad \ notepad.exe를 "% 1"나에게 \ 프로젝트 \
내 마우스 오른쪽 클릭을 사용하여 시도하고 히브리어 이름의 파일을 엽니 다 상황에 맞는 메뉴에서 파일 이름을 물음표로 표시하고 파일 크기를 가져 오는 동안 예외가 발생합니다. 나는이 시도했다
file_name = sys.argv[1]
file_size = os.path.getsize(unicode(file_name))
:
file_name = sys.argv[1].decode("cp1255").encode('utf-8')
file_size = os.path.getsize(unicode(file_name))
그러나 그것은 작동하지 않았다
여기 내 코드입니다.
어떤 조언이 필요합니까?