탭을 4개의 공백으로 바꾸기
- 우선 다음과 같이 tabto4.py 파일을 작성해 보자.
※ tabto4.py는 C:\doit 디렉터리에 저장한다.
c:/doit/tabto4.py
import sys
src = sys.argv[1]
dst = sys.argv[2]
print(src)
print(dst)
sys.argv를 사용하여 입력값을 확인하도록 만든 코드이다.
- 다음과 같이 수행했을 때 입력값이 정상적으로 출력되는지 확인해 보자.
C:\doit>python tabto4.py a.txt b.txt
a.txt
b.txt
입력으로 전달한 a.txt와 b.txt가 정상적으로 출력되는 것을 확인할 수 있다.
- 테스트를 위한 원본 파일(탭을 포함하는 파일)인 a.txt를 다음과 같이 작성한다. 각 단어는 탭(\t) 문자로 분리되도록 입력해야 한다.
Life is too short
You need python
***여기서 질문 하겠습니다.
a.txt에 3번 life is too short를 어떻게 입력해서 출력하나요ㅜㅜ 아무리 해도 안 되는데
a.txt
f1 = open("a.txt", 'w')
f1.write("life is too short")
f1.close()
f2 = open("a.txt", 'r')
print(f2.read())
f2.close()
저는 이렇게 해서 저장을 하였었는데 알려주세요 고수님들!!😂
yimsuhyun 님 456
2021년 12월 9일 2:24 오후
1개의 답변이 있습니다. 1 / 1 Page
어떤걸 말씀하시는건지,,
현재 작성해주신 하단 코드는 정상적으로 입출력이 되서요!
제가 이해력이 딸려서 죄송합니다.
f1 = open("a.txt", 'w')
f1.write("life is too short")
f1.close()
f2 = open("a.txt", 'r')
print(f2.read())
f2.close()
코딩코딩코코딩딩 님
2021년 12월 14일 1:24 오후