명령 창에서 읽은 경로 이름을 파일 이름으로 변환하고 싶습니다. 예를 들어, C 변환 : 임시 \ 문서 \ \ 임시 파일은 내가 잘못 뭐하는 거지 같은 -끝에 ""를 긋습니다.
filename=tempfilename.lstrip('\') #this gave me an error
filename=tempfilename.lstrip('\\') #and this did nothing
뭔가를하려고했다
임시 파일을? 도움에 감사드립니다!
저는 파이썬 전문가가 아니지만 \는 이스케이프 문자입니다. 대신 \\을 사용해보십시오. 또한 당신이 생각하는 것을 lstrip does을 두 번 확인하고 싶을 수도 있습니다. –
@Jonas : 아니요. 유효하지 않습니다. 모든 원시 문자열은 이스케이프 시퀀스를 평가하지 않습니다. 'r '\''은 오류입니다 (끝 인용문에서 벗어남). 그러나'r '\\''은 문자열 "\\"이됩니다. – Blixt
@Blixt : 당신은 절대적으로 맞습니다. –