반응형 Programming Language131 [Python] 파이썬 경로 결합하기 join() 구문 import os.path os.path.join(경로1, 경로2, ...) 설명 이 함수는 인수들을 받아 결합하여 경로를 만들고 리턴합니다. 함수에 인수 넣은 순서대로 경로가 만들어집니다. UNIX 계열을 사용하는 개발자는 인수에 슬래시(/) 넣는 것을 조심해야 합니다. os.path.join('.', 'test1', '/test2') 의 경우, 시스템은 슬래시(/)를 보고 루트 디렉터리로부터 경로라고 간주하여 다른 모든 인수를 무시하고, /test2 만 결과로 출력합니다. 예시 import os.path result = os.path.join('.', 'test1', 'test2') print(result) # 출력 결과--> .\test1\test2 # 출력 결과는 처리 시스템에 따라 다릅니다.. 2023. 2. 9. [Python] 경로 구분자(\) 출력 시 sep 사용하세요 파이썬, 디렉토리 구분자 얻기 os를 import 하고 os.sep 또는 os.path.sep 사용하시면 window에서는 슬래시(\), unix에서는 백슬래시(/)를 출력합니다. (예시) import os print(os.sep) print(os.path.sep) # window에서 출력 --> ‘\’ # unix에서 출력 --> ‘/’ os.sep과 os.path.set 무엇이 다르냐는 질문이 있어서 저도 찾아 봤는데, 크게 다른 것은 없고 명확성을 위해 os.path.set을 사용하라는 이야기가 있어요. 2023. 2. 8. [Javascript] 배열 요소 중복을 없애고 싶을땐? Set 객체를 사용해보자 set 객체는 값 콜렉션입니다. 자료형에 관계없이 유일한 값을 저장할 수 있습니다. 또한 값을 넣은 순서대로 iterate(순회)가 가능합니다. 하단 예시처럼 Nan과 undefined도 Set에 저장할 수 있습니다. 원래 NaN !== NaN 이지만, Set에서 NaN은 NaN과 같은 것으로 간주합니다. 중복 요소가 있는 배열을 Set에 넣으니 중복 요소가 사라지는 것을 예시에서 확인해 보세요. const letters = new Set(["a", "b", "c", "a", "NaN", "NaN"]); // 결과 --> Set(3) {'a', 'b', 'c', NaN} 참고 자료 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global.. 2023. 2. 8. [Javascript] 템플릿 리터럴 사용법 기초, 달러(${})와 벡틱(`) Template literals 템플릿 리터럴은 내장된 표현식을 허용하는 문자열 리터럴입니다. 내장된 표현식은 달러와 중괄호 (${}) 로 표기하며, 문자열 리터럴은 이중 따옴표(")나 작은 따옴표(') 대신, 벡틱(`)을 이용하여 표현합니다. 관련 기능들은 아래 목차에 정리해 두었습니다. 예제를 보면 기능을 금방 파악할 수 있습니다. 목차 1. 문자열 표현 기능 2. 여러 줄 문자열 표현 기능 - Multi-line strings 3. 템플릿 리터럴 안에서 벡틱(`)을 그대로 표현하는 방법은? 4. ${} (자리 표시자)에 표현식 삽입하여 문자열 보간 기능 - Expression interpolation 5. tag를 사용하여 템플릿 리터럴을 함수로 파싱 하는 기능 - Tagged templates 6.. 2023. 2. 8. [css] 예쁜 background color example (연보라 라인) 네이버 메인을 보다가, 올리브영 광고에 사용된 버튼 background color가 너무 예뻐 css 를 추출했습니다. { background-color: #afd3fa; background-color: #b7c2ff; background-color: #b7b7ff; background-color: #c6b8ff; background-color: #d0acff; } 2023. 2. 7. 이전 1 ··· 10 11 12 13 14 15 16 ··· 27 다음 반응형