Python의 슬래시

高洛峰
高洛峰원래의
2017-02-27 16:44:473146검색

먼저 왼쪽으로 기울어진 "/"는 슬래시, 오른쪽으로 기울어진 ""는 백슬래시로 다음과 같이 기록할 수 있습니다. 일반적으로 디렉토리 구분 기호는 슬래시입니다. Unix와 Web에서는 슬래시 /, Windows에서는 백슬래시를 사용하지만 이제는 Windows

(1) 디렉터리의 슬래시

읽을 때 Python이 입력해야 하는 디렉터리 매개 변수입니다. 파일의 경우 다음 예를 나열하세요.

path = r"C:Windowstempreadme.txt"

path1 = r"c:windowstempreadme.txt"

path2 = "c :\windows\temp\readme.txt"

path3 = "c:/windows/temp/readme.txt"

파일 열기 함수 open() 매개변수는 path 또는 path1, path2 또는 path3일 수 있습니다.

path: ""는 문자열에 있는 특수 문자입니다. r을 추가하면 원래 문자열이 됩니다. 이 경우 문자열에 있는 "t"와 "r"은 변환되지 않습니다. 의미

path1: 대소문자는 Windows에서 파일 위치에 영향을 주지 않습니다.

path2: ""를 사용하여 두 번째 ""의 특수 이스케이프 효과를 취소합니다. , 즉 " \"

path3: 슬래시를 디렉터리 구분 기호로 사용하여 해당 디렉터리로 이동할 수도 있으며, Python의 path3 메서드도 백슬래시 이스케이프 문제를 제거합니다

(2) 정규식의 슬래시

정규식은 백슬래시 ""와 일치하는데 왜 "\\" 또는 r"\"입니까?

정규식에서 특수기호이기 때문에 정규식에서 특수한 의미를 없애려면 1을 더해서 \가 되어야 하는데 문제는 또 온다. string 특수 문자이므로 두 문자의 특수 의미인 \\를 각각 취소해야 합니다. Python에는 문자열에 나타나는 특수 문자에 사용되는 원시 문자열 연산자가 있습니다. 원시 문자열에는 이스케이프 문자와 인쇄할 수 없는 문자가 없습니다. 이런 방식으로 문자열의 이스케이프 함수, 즉 r"\"을 취소할 수 있습니다.

위는 편집자가 소개한 Python의 왼쪽 슬래시와 오른쪽 슬래시(정방향 슬래시 및 백슬래시)입니다. 궁금한 점이 있으시면 도움이 되셨으면 좋겠습니다. , 메시지를 남겨주시면 시간 내에 답변해 드리겠습니다. 또한 PHP 중국어 웹사이트를 지원해 주신 모든 분들께 감사드립니다!


Python의 슬래시 관련 기사를 더 보려면 PHP 중국어 웹사이트를 주목하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.