2011-04-19 2 views
4

이 초등학교이다는 것 같아요 :통과 n을 (새 라인)

for i in range(3): 
    sys.stdout.write(str(i) + '\n') 

아웃 : :

0 
1 
2 

이 :

이의이 조각을 생각해 보자

for i in range(3): 
    sys.stdout.write(str(i) + sys.argv[1]) 

out (passin 후 g \ n 인수로) :

0\n1\n2\n 

그래서 어떻게 줄 바꿈을 인수로 전달할 수 있습니까?

+0

창? 그래서 난 유 ''\ n \는 \ '아마도 추가하는 것이 더 쉽습니다, @Ghostly n 개의 \ r에 –

+0

을 r'' 통과해야한다고 생각하는 경우 n' –

+1

하지 \ Windows에서 연구 \ n을 \ –

답변

8
sys.stdout.write(str(i) + sys.argv[1].decode("string_escape"))
+0

과 같이 CLI에서 새 행으로 출력하면됩니다. 감사 :) – Vladan