1
나는 어휘/사전을 필터링하려고 시도하고있어 내가 필요한 단어만을 포함하고있다. 사전에는 두 개의 열이 먼저 있고 두 번째 열은 음성 학적 발음입니다 (아래 이미지 참조).열 1과 2 사이의 간격을 동일하게 만드는 방법
어휘집은 here 사용할 수 있습니다.
모든 경우에도이 공간/구분 기호를 만들 수있는 방법이 있습니까? 훨씬 쉽게 작업 할 수 있습니다.
나는 어휘/사전을 필터링하려고 시도하고있어 내가 필요한 단어만을 포함하고있다. 사전에는 두 개의 열이 먼저 있고 두 번째 열은 음성 학적 발음입니다 (아래 이미지 참조).열 1과 2 사이의 간격을 동일하게 만드는 방법
어휘집은 here 사용할 수 있습니다.
모든 경우에도이 공간/구분 기호를 만들 수있는 방법이 있습니까? 훨씬 쉽게 작업 할 수 있습니다.
다음과 같은 의미입니까? 이 경우 here
,이 (특정 문자를 사용하지 않고) 코드입니다 : 값 = line.split :이 공간은 탭입니다
#!/usr/bin/env python2
import sys
path_to_the_file = sys.argv[1]
word = []
pron = []
maxword = 0
with open(path_to_the_file) as fr:
for line in fr:
words = line.split()
word.append(words[0])
pron.append(' '.join(words[1:]))
if len(words[0]) > maxword: maxword = len(words[0])
format_str = '{:'+str(maxword)+'s} {:s}\n'
msg = ''
for w,p in zip(word,pron):
msg += format_str.format(w,p)
print msg
을 당신이 할 수 easly 파일의 라인 do'for 때문에 ('\ t')'그리고'values [0]'와 phonesetical with values [1] –
oh을 사용하여 단어에 접근하십시오. 나는 어리 석습니다. 그것은 내 문제를 해결했다. 고마워. –