Python283 Python 문자열이 XXXX로 시작하는지 확인합니다., Checking whether a string starts with XXXX 질문 파이썬에서 문자열이 "hello"로 시작하는지를 확인하는 방법을 알고 싶습니다. 일반적으로 Bash에서는 다음과 같이 합니다: if [[ "$string" =~ ^hello ]]; then do something here fi 파이썬에서는 어떻게 같은 결과를 얻을 수 있을까요? 답변 aString = "hello world" aString.startswith("hello") 더 많은 정보는 startswith를 참조하십시오. 2023. 10. 11. Python 파이썬에서 상위 디렉토리를 어떻게 얻을 수 있나요?, How do I get the parent directory in Python? 질문 누군가가 Python에서 경로의 상위 디렉토리를 크로스 플랫폼 방식으로 얻는 방법에 대해 알려주실 수 있을까요? 예시: C:\Program Files ---> C:\ 그리고 C:\ ---> C:\ 만약 디렉토리에 상위 디렉토리가 없다면, 디렉토리 자체를 반환합니다. 이 질문은 간단해 보일 수 있지만, 구글에서 찾아내지 못했습니다. 답변 파이썬 3.4 pathlib 모듈을 사용하세요. from pathlib import Path path = Path("/here/your/path/file.txt") print(path.parent.absolute()) 이전 답변 다음을 시도해보세요: import os print os.path.abspath(os.path.join(yourpath, os.pardir)).. 2023. 10. 9. Python 파이썬 문자열.replace 정규 표현식 [중복], Python string.replace regular expression [duplicate] 질문 나는 다음과 같은 형식의 매개변수 파일을 가지고 있습니다: parameter-name parameter-value 매개변수는 어떤 순서로든 있을 수 있지만 한 줄에는 하나의 매개변수만 있습니다. 나는 한 매개변수의 parameter-value를 새 값으로 바꾸고 싶습니다. 나는 이전에 게시된 라인 교체 함수 를 사용하여 Python의 string.replace(pattern, sub)을 사용하여 라인을 교체하고 있습니다. 제가 사용하는 정규 표현식은 vim에서 작동하지만 string.replace()에서 작동하지 않는 것 같습니다. 다음은 제가 사용하는 정규 표현식입니다: line.replace("^.*interfaceOpDataFile.*$/i", "interfaceOpDataFile %s" % .. 2023. 10. 9. Python 리스트 vs 튜플, 각각 언제 사용해야 하나요? [중복], List vs tuple, when to use each? [duplicate] 질문 파이썬에서는 언제 리스트를 사용하고 언제 튜플을 사용해야 할까요? 가끔 선택의 여지가 없을 때도 있습니다. 예를 들어 "hello %s you are %s years old" % x 이렇게 할 경우 x는 튜플이어야 합니다. 하지만 API를 디자인하고 데이터 유형을 선택할 수 있는 사람이라면 가이드라인은 무엇일까요? 답변 튜플은 고정 크기입니다. 반면에 리스트는 동적입니다. 다른 말로, 튜플은 불변이고 리스트는 가변입니다. 튜플에 요소를 추가할 수 없습니다. 튜플에는 append나 extend 메서드가 없습니다. 튜플에서 요소를 제거할 수 없습니다. 튜플에는 remove나 pop 메서드가 없습니다. 튜플에서 요소를 찾을 수 있습니다. 이는 튜플을 변경하지 않기 때문입니다. in 연산자를 사용하여 튜플.. 2023. 10. 9. 이전 1 ··· 15 16 17 18 19 20 21 ··· 71 다음