출력 파일이 경로에 존재하면 출력 파일은 자동으로 "originalname"+ "_1"/ "originalname"이 될 것입니다. + "_ 2"등등?출력 파일이 경로에 존재할 때 출력 파일을 생성합니다.
0
A
답변
2
뭔가
import os.path
def getnewfilename(filename):
testfile = filename
i = 0
while os.path.exists(testfile):
i += 1
testfile = "%s_%s" % (testfile, i)
return testfile
처럼이
filename
filename_1
filename_2
를 생성해야 다음 알파벳 순으로 나열됩니다
filename
filename_001
filename_002
filename_003
(그러나 i> = 1000 일 때 문제가 있음)
2
os.path.exists
을 사용하여 파일이 이미 있는지 확인할 수 있습니다. 나머지는 새로운 파일 이름을 시도하는 간단한 루프입니다.
0
isfile은 파일의 존재를 확인하고 simlinks도 중지합니다. 전체 파일 경로를 사용할 수 있습니다. 당신은 % S_ % 3i는 "당신이 얻을해야 사용하는 경우
if os.path.isfile(filename):
do_something()
관련 문제
- 1. 출력 출력?
- 2. PartCover 콘솔에서 빈 출력 XML을 생성합니다
- 3. Python이 Excel 용 출력 준비를 생성합니다.
- 4. 파일이 존재할 때 파일 이름 변경 금지
- 5. Wix 현지화 파일이 출력 디렉토리를 변경합니다.
- 6. 출력
- 7. 내보낼 때 출력 수정
- 8. perl로 HTML 형식으로 출력 출력
- 9. 왜 출력 XML 파일이 비어 있습니까?
- 10. 출력
- 11. 출력
- 12. 출력
- 13. 출력
- 14. 출력
- 15. 파일로 출력 stderr을 출력하고 파일로 출력 st30out을
- 16. py2exe에서`.py` 파일을 생성합니다.
- 17. TextWriterTraceListener (디버그 출력) 콘솔이 아닌 VS '출력'
- 18. 저장된 rspec 출력 파일을 컬러로 출력 할 수있는 방법이 있습니까?
- 19. 여러 출력 파일을 생성하는 XslTransform.Transform
- 20. dos에서 출력 파일을 이동하는 방법
- 21. MPC를 사용할 때 청소되는 출력 디렉토리와 파일을 어떻게 제어합니까?
- 22. 프로세스가 종료되었습니다 - 출력 파일을 삭제 하시겠습니까?
- 23. 비동기 ASP.NET 서버 출력
- 24. XML 및 DOM 출력 #text 출력
- 25. Delphi 2010에서 ShellExecute()의 출력 파일을 읽으시겠습니까?
- 26. Liquibase Diff 작업이 출력 파일을 생성하지 않음
- 27. Xargs에서 Scp locate의 출력
- 28. Apache POI 출력 문제
- 29. 실시간으로 출력
- 30. MSBuild/TFS 테스트 결과 출력 디렉터리 경로에 대한 빌드 속성