2011-05-06 6 views
0

2 개의 문자열 출력이 있습니다. 그것들을 output1과 output2라고 부르 자. 두 파일 모두 한 위치에 저장해야하며 각 파일의 이름은 동일해야하지만 파일 확장자는 서로 달라야합니다 (둘 다 실제로 텍스트 파일 임). 어떻게 이것을 파이썬에서 할 수 있습니까? 프로그램에는 이름과 위치를 묻는 표준 저장 대화 상자가 있어야합니다. 감사.2 개의 문자열 출력을 2 개의 파일로 저장하는 Python

+3

'표준 저장 대화 상자'? 그래서 일종의 GUI입니까? – eumiro

답변

1

사용중인 GUI 툴킷을 사용하여 파일 대화 상자를 표시하고 기본 파일 이름을 filename으로 가져옵니다. 그럼 그냥

with open(filename + '.ext1', 'w') as f: 
    f.write(output1) 
with open(filename + '.ext2', 'w') as f: 
    f.write(output2) 
관련 문제