2014-07-23 14 views
-1

한 줄에 일부 텍스트를 동적으로 인쇄하고 줄이 바뀌고 최소 4 칸 그 (것)들의 사이에서. 나는 당신이 동시에 모든 것을 인쇄 할 수있을 때 이것을 포맷하는 것에 대한 질문을 보았습니다. 그러나이 경우에는 파일을 느린 파일 공유로 복사 할 것이기 때문에 첫 번째 상태 메시지를 출력하고 싶습니다. 복사 작업을 수행 한 다음 오류 또는 성공 메시지를 인쇄하십시오. (이 for 루프 내부)서식이있는 한 줄에 여러 번 여러 줄을 한 줄에 인쇄하십시오.

Copying filename1...   complete. 
Copying filename2...   complete. 
Copying longerfilename3... complete. 
Copying f2...     complete. 
Copying f3...     error: file not found. 

그리고 의사 코드 내 동작 순서 : 여기서

내 원하는 출력

try: 
    print("Copying <filename>...", end = "") 

    #copy operation here, may take awhile 

    # Need some formatting help here 
    print("success.") 
except error: 
    print("error.") 

그리고 내 전류 출력은 다음과 같다 :

+0

str.format() (또는 t 그는 이전 문자열 % 표기법을 사용함) : https://docs.python.org/3/library/string.html#formatexamples – mdurant

+0

{{>> 15}을 (를) 사용하려고했으나 작동하지 않았습니다. 이제는 충분한 공간이있는 왼쪽 맞춤을 필요로했습니다. 나는 그 칭의를 명시한 후에 그 숫자가 어떻게 작동했는지 조금 혼란 스러웠다. – Waggles

답변

0
print("Copying {:<30}".format("'{}' ...".format(filename)), end = "") 
관련 문제