문제

내가 사용하여 Netbeans 쓰 python,나는 그것을 할 수 있도록 파일을 추가(에서 이클립스)과 file = open('dir\file', 'a') 할 수 있도록 파일을 추가,그러나 내가 이것을 얻을:

aifc.Error: mode must be 'r', 'rb', 'w', or 'wb'

나는 원하지 않을 읽을 수 있고,파일을 저장하거나 배열 또는 임시 파일을 다음 다시 작성되었습니다.무엇일까요?

참고:나 같은 것은 명령 프롬프트에서,보상한다.

또한,알고 있는 인터프리터가 제대로 구성하고 모든 python34 폴더(즉 python34\Lib\site-packages)

전체에 오류 메시지를 실행:

Running...
Traceback (most recent call last):
  File "G:\Prog\PythonCurrent\RadioDB\src\radiodb.py", line 122, in <module>
    main()
  File "G:\Prog\PythonCurrent\RadioDB\src\radiodb.py", line 43, in main
    lineTypesFile = open('{}/Desktop/GPS Line Types.txt'.format(home), 'a')
  File "c:\Python34\lib\aifc.py", line 891, in open
    raise Error("mode must be 'r', 'rb', 'w', or 'wb'")
aifc.Error: mode must be 'r', 'rb', 'w', or 'wb'
도움이 되었습니까?

해결책

는 오류를서 aifc 모듈입니다. aifc.open 지원 r, rb, w, 고 wb 니다.당신은 전화 from aifc import * 어딘가에서 당신의 스크립트를 사용해야 할까요?그렇다면,그렇게 하지 마십시오!그 그림자는 내장 openaifc.open.만 가져오는 당신이 필요로 하는 기능을서 aifc.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top