분류 전체보기47 [Python] os 모듈 사용방법 - 파이썬을 사용하여 파일을 생성하고 읽고 써보자 os 모듈은 OS에 의존하는 다양한 기능을 제공하는 모듈입니다.os 모듈을 사용하여 파일이나 디렉토리를 조작할 수 있으며, 파일의 목록이나 path 를 얻거나 새로운 파일 혹은 디렉토리를 작성하는 것도 가능합니다. 현재 인프런에서 수강하고 있는 파이썬 강의 강사님께서 파이썬의 os 모듈은 많이 활용되고 중요하니 알아두어야 한다는 말씀에 주로 사용되는? 주요 메서드를 정리해보고자 포스팅을 진행하였습니다. 1. os.walk() os.walk()는 파일이나 디렉토리의 목록을 얻는 함수이다.인자값으로 디렉토리명을 지정하여 파일이나 특정 확장자의 목록, 파일 경로를 얻을 수 있다. 우선, 디렉토리의 구조는 다음과 같습니다.현재 작업중인 디렉토리는 python_workspace 이며 source 디렉토리 내부.. 2025. 1. 19. [Python] map() filter() reduce() 사용법 정리 Java 언어를 메인으로 하는 개발자 11일차인 나는 자기계발을 위해 python도 퇴근 후 깨잘깨잘 공부하고 있다.하루에 투자하는 시간이 적고 아직 익숙하지 않기에 조금씩 정리를 하기로 마음을 먹었다.조만간은 Python 공부의 목표인 '비트코인 선물거래 자동화 프로그램' 을 만드는 과정?을 포스팅해보려 한다. 우선 그 엄청난 목표를 향한 과정인 map 과 filter, reduce에 대해 정리해보자 (자꾸 헷갈린다....) map(function, iterable, ...) map이든 filter 이든 reduce 이든 인자값으로 function 과 iterable 을 받고있다.function은 함수(혹은 어떤 조건)를 의미하고 iterable 은 반복가능한 자료인 배열, 리스트, 튜플 등을 의미한다.. 2025. 1. 17. [ERD 툴 추천] vscode로 ERD 만들기 (feat. ERD Editor) 이번에 혼자서 개인프로젝트를 해볼까? 하고 시작했으나, ERD를 어떤 툴을 사용하여 만들지 고민에 빠지게 되었다.그러던 중, 쉽게 내가 기존에 깔려 있는 툴이며 깔끔하고 빠르게 만들 수 있을것 같은 방법을 찾아 공유하게 되었다. vscode 를 사용하여 ERD 를 만들것이다! 우선, vscode 의 "확장" 탭에 들어가 "ERD Editor" 를 설치해준다. 설치가 되었다면 아래와 같은 형식으로 파일을 하나 만들어준다.형식 : '{ERD 이름}.vuerd.json' 만들어진 파일을 우클릭을 한 다음 "Open ERD Editor" 를 클릭하여 ERD 편집기를 켜줍니다. [ ERD Editor 사용법]우선 맨 위 상단에 보면 다음과 같은 바 가 보일것이다.간단하게 보고 넘어가면 될것같다. 좀 더 자.. 2024. 12. 18. [트러블 슈팅] 맥북 M2 프로에서 이클립스(Eclipse) 자동완성이 안된다면? 기존에는 인텔리제이(InteliJ)를 사용하다가 요즘은 이클립스를 사용하는데, 인텔리제이와는 다르게 이클립스는 다소 불편한 점이 있었는데... 그 중 하나가 자동완성이 안된다는거.. 모든 맥북이 그런건지는 모르겠으나, 최소한 연관되는 클래스나 코드를 아래에 작게 창으로 띄워주는거 조차 안해준다는거그래서 이클립스 사용 초반에는 라이브러리/프레임워크 적용이 안되어서 안뜨는건가 싶었는데 그게 문제가 아니였습니다. 해결방법입니다.우선, 맥북 왼쪽 상단에 SpringToolSuite4 를 클릭! STS4를 사용안하고 그냥 Eclipse 사용하시면 Eclipse 라고 적혀있을겁니다. 맥북 버전?마다 다른거 같은데 저는 현재 맥북 2023 M2 프로를 사용하고 있습니다. 암튼 중요한건 "설정" 을 클릭하는 것입니.. 2024. 12. 18. [Java] 셀레니움(Selenium) 을 사용하여 네이버 지도 크롤링 해보기 (기본편) KOSTA에서 Java 기반 DevOps 과정을 들으며 Final 프로젝트에서 사용한 크롤링을 정리하려고 한다.파이썬을 사용했으면 더 편하긴 했겠지만, 우리는 Java 를 배웠기 때문에 Java를 사용하여 크롤링을 진행한다.모르는 사람이 봐도 금방 이해할 수 있도록 진짜 최대한 쉽고 간단하게 작성하려고 노력했다.!! 🛠️ 환경 설정 우선 개발환경은 이클립스를 사용하고 Maven 으로 빌드를 진행합니다.아래 3개의 라이브러리를 태그 안에다 넣어주고 빌드를 진행합니다. (저장!) org.seleniumhq.selenium selenium-java 4.26.0 io.github.bonigarcia webdrivermanager 5.9.2 edu.stanford... 2024. 11. 29. [트러블 슈팅] 인텔리제이에서 Git Clone 후 파일 실행이 안될때 오랜만에 알고리즘 공부를 다시 해볼까하고 예전에 공부하고 Git 에 올리던 리포지토리를 가져와서 진행하려고 했는데이게 왠걸 자바 파일이 인식이 안되는건지 실행이 되지 않았다. 아래와 같이 main 메서드가 있음에도 불구하고 java 파일이 컵 모양으로 바뀌어져 있고 오른쪽 상단에서 실행 버튼도 활성화 되지 않는것을 볼 수 있다. ✅ 문제 해결 방법 사실 정말 별거 아니다. 단지 고쳐본적이 없었기때문에 두려웠을뿐... 폴더 디렉토리중에서 코드/파일들이 담긴 루트 디렉토리(src, 아래에서는 AlgorithmStudy2 폴더)를 오른쪽 키를 눌러주면 아래와 같이 "Mark Directory as" -> "Sources Root" 를 눌러서 인식할 수 있게 해줍니다. 누르면 아래 사진과 같이 .java 파.. 2024. 10. 12. 이전 1 2 3 4 5 ··· 8 다음 반응형