2017-10-05 8 views
-3

저는 파이썬에서 초보자입니다. 아마도 쉬운 질문이지만, 저는 정말로 붙어있어서 도움이 필요합니다. 파이썬에서 .txt 파일의 다른 텍스트 위에 텍스트를 나타나게하고 싶습니다. 여기 내 코드가있다 x = ''.join(random.choice(string.ascii_uppercase + string.ascii_lowercase + string.digits) for _ in range(5)) with open('C:/User/answer1.txt','a+') as f: f.write(x) f.write('1\n'.join([x]))상단에 텍스트를 표시하는 방법? (Python)

다른 방법으로 시도했지만 작동하지 않는다. 도움을 받기를 바랍니다. 고맙습니다!

+1

[파일의 시작 부분에 줄을 추가하십시오] (https://stackoverflow.com/questions/5914627/prepend-line-to-beginning-of-a-file)의 가능한 복제본 – Mel

답변

0

은 개행 문자로 가입

input_string = "world!" 
ontop_string = "Hello" 

output = '\n'.join([ontop_string, input_string]) 
print(output) 

출력 :

안녕하세요

세계!

이제 출력 문자열을 파일에 쓰거나 입력 문자열이있는 파일을 덮어 씁니다.