편집 된 질문 : Windows에서 복사 붙여 넣기로 경로 문자열을 가져 와서 역 슬래시가 포함 된 문자열을 사용하는 Python 함수를 작성했습니다. 경로로 파이썬.문자열에서 백 슬래시를 백 슬래시로 바꾸기
def back2forwardSlash(backSlash_string):
return backSlash_string.replace('\\', '/')
무엇 여전히 만족스럽지 못한 것은이다 : 문제는 \ n을 \ B를 ...처럼, 백래쉬 및 기타 문자의 조합으로 Coldspeed에 감사를 발생, 지금 종류의 트릭을 수행하는 기능을 가지고 r
문자열을 원시로 읽으려면이 함수를 호출해야합니다. fileNamePath = back2forwardSlash(r'C:\Users\Dropbox\netCFD4\b30.137.nc')
이렇게하면 문자열에 붙여 넣는 대신 변수를 함수로 전달하지 않습니다. 아니면 적어도 나는 그것에 대한 해결책이 있다고 생각하지 않는다.
'backSlash_string.replace ('\\ ','/ ')'를 사용해 보셨습니까? – GPhilo
다음 조언을 따르십시오. https://stackoverflow.com/a/26867674/4528269 –