>  Q&A  >  본문

python删除目录名两端/

有一个字符串,比如

/home/demo

我想补全这个字符串的斜线,变成

/home/demo/

然后再进行拼接字符串的操作
于是打算先删除两端的'/'(如果有的话),

home/demo

再在两端添加'/',

/home/demo/

该怎么做比较简单,求赐教

大家讲道理大家讲道理2740일 전558

모든 응답(3)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-18 10:21:41

    단지 目录 이름이라면 슬래시를 두 번 추가하세요. Unix 시스템의 경우 열기 효과가 변경되지 않습니다.
    이론적으로는 Windows도 비슷합니다. /을 열심히 추가하면 시스템이 자동으로 하나로 단순화됩니다. 예, 백슬래시가 아니라 c:/Users/aa라고 했습니다...

    으아아아

    그러나 여기서 주목해야 할 두 가지 문제는 모두 원래 경로 변경의 부적절한 사용과 관련됩니다.

    원래 상대 경로인 경우 앞에 /을 추가하면 절대 경로로 바뀌므로 원래 열려고 했던 경로가 변경될 수 있습니다.
    원래 파일인 경우 마지막에 /을 추가하면 경로가 되어 열 때 오류가 발생합니다.

    기본 권한 정보:

    ~/.bashrc에 다음 기능을 추가하는 것이 좋습니다

    으아아아

    이렇게 하면 쉘이 toucha 명령을 직접 사용할 수 있습니다

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:21:41

    일반 프로그래밍 언어에는 문자열의 양쪽에서 지정된 문자를 삭제할 수 있는 트림 기능이 있습니다. 일반적으로 왼쪽이나 오른쪽에서 지정된 문자만 삭제하는 데 사용되는 ltrim과 rtrim도 있습니다. python이 트림을 따서 명명된 것은 아니지만, "python 트림"이나 키워드로 검색하시면 원하시는 답변을 찾으실 수 있습니다

    회신하다
    0
  • 阿神

    阿神2017-04-18 10:21:41

    방법 중 하나

    회신하다
    0
  • 취소회신하다