다음은 코드:
try:
filehandle = open(filename,"r")
except:
print("Could not open file " + filename)
quit()
text = filehandle.read()
filehandle.close()
그런 다음 몇 가지 변수에 대한 처리가 사용한다.
다음
try:
writer = open(output,"w")
except:
print("Could not open file " + output)
quit()
#data = text.decode("iso 8859-15")
#writer.write(data.encode("UTF-8"))
writer.write(text)
writer.close()
그러나 iso 8859 15 에 따르면 이 파일을 출력입니다 이를 완벽하게 내 편집기에는. 이후 같은 편집기에는 utf-8 로 don& # 39 는 입력 파일 (flash. 가변으로 파일_이름), t know why I 이 들어온넘. 이 문제를 풀어야 한다고 내 레이시치 흐름선 내린 것으로 나타났습니다. 그러나 그 결과 파일이 있는 줄 때 내가 사용하는 특수 문자, 단어) 의 텍스트는 횡설수설 주로 물결표 함께 있다. 저는 정말로 어떤 도움도 줄 알고 난처한 as I am.
프로세스 간 경계를 유니코드 텍스트 사용자 프로그램 'I / O 에서 코덱을 사용하여' 모듈:
import codecs
with codecs.open(filename, 'r', encoding='utf8') as f:
text = f.read()
# process Unicode text
with codecs.open(filename, 'w', encoding='utf8') as f:
f.write(text)
import io
with io.open(filename, 'r', encoding='utf8') as f:
text = f.read()
# process Unicode text
with io.open(filename, 'w', encoding='utf8') as f:
f.write(text)
아래 코드는 의해 이를 통해 볼 수도 있습니다.
file=open(completefilepath,'r',encoding='utf8',errors="ignore")
file.read()