각 줄마다 하나의 목록이 포함되어 있으며 각 목록에는 하이픈 넣기 후에 한 단어의 문장이 들어 있습니다. 이제Python : 새로운 파일의 한 줄에 다양한 수의 목록을 쓰는 방법
['I']
['am']
['a']
['man.']
['I']
['would']
['like']
['to']
['find']
['a']
['so','lu','tion.']
(let's say it's hyphenated like this, I'm not a native English speaker)
etc.
가, 내가 뭘하려는 것은 새로운 .txt 파일이 출력을 쓰기이지만, 각 문장은 (목록의 항목이 점을 포함 할 때 문장 끝)에 있습니다 그것은 다음과 같이 보입니다 개행 문자에 쓰여진다. 나는이 .txt 파일에 기록 된 결과 다음이하고 싶은 것은 :
with open('file.txt','r') as f:
for line in f:
for word in line.split():
if h_en.syllables(word)!=[]:
h_en.syllables (word)
else:
print ([word])
내가 원하는 결과는 문장이 들어있는 파일입니다 :
I am a man.
I would like to find a so,lu,tion.
etc.
이 모든 선행 코딩은 다음과 같다 각 줄마다. 문장의 각 단어는 하이픈이 찍힌 버전으로 표시됩니다.
제안 사항?
고맙습니다.
def write_sentences(filename, *word_lists):
with open(filename, "w") as f:
sentence = []
for word_list in word_lists:
word = ",".join(word_list) ##last edit
sentence.append(word)
if word.endswith("."):
f.write(" ".join(sentence))
f.write("\n")
sentence = []
피드 출력 파일 이름과 write_sentences
기능, 워드 인수로 목록의 각이 같은 기본
출력을 생성하는 프로그램을 표시하십시오. – thefourtheye
: 안녕하세요. 그것은 파이썬 3입니다. – KnRm
질문에서 언급 한 결과물을 생성하는 실제 파이썬 프로그램. 우리에게 그 사실을 보여줄 수 있다면 아마 그 문제를 해결할 수있을 것입니다. – thefourtheye