본문 바로가기

File3

Git - 다른 브랜치 특정 파일 덮어쓰기 커맨드 다른 브랜치의 특정 파일을 덮어쓰는 방법을 알아보자. Case 1. master, dev브랜치에 /folterA/app.js 파일이 다른 내용을 갖고 있다. dev에 적용된 내용을 무시하고 master브랜치의 app.js파일을 덮어쓰려 한다. Master branch function main() { }Dev branch function main() { } function dev() { alert("something for dev"); }diff diff를 사용하여 브랜치간 덮어쓰려는 파일의 내용을 확인한다. $ git diff dev master folderA/app.jsdiff --git a/folderA/app.js b/folderA/app.js index 2e23261..d787174 100644 .. 2022. 4. 11.
Python - 초간단 디렉토리 및 파일 생성, 복사하기 ! 들어가며.. Python 내장 API, os와 shutil을 사용하여 디렉토리 생성부터 파일 생성, 카피까지 다루어본다. 디렉토리 생성/삭제 os 패키지를 사용하여 디렉토리 생성/삭제 처리 import os root_dir = 'C:/python_test' os.mkdir(root_dir) os.mkdir은 하위디렉토리 생성 불가, os.makedirs로 생성 os.mkdir('C:/A/B/C') # Fail os.makedirs('C:/A/B/C') # Success 위 root_dir 디렉토리가 정상 생성되었는지 os.path.isdir 로 확인 os.path.isdir(root_dir) # True # 디렉토리 삭제 os.rmdir(root_dir) # 삭제 후 디렉토리 확인 os.path.isdi.. 2021. 1. 11.
python - 디렉토리에 파일존재 유무 체크 ( open, os.path, pathlib ) 앞 전에 살펴본 '전자공시 시스템' OPEN API 를 사용하여 기업정보를 xml 파일로 저장하고 읽는 과정을 살펴 보았다. 참조 : https://youngwonhan-family.tistory.com/6 python - 전자공시 OPEN API, HTTP로 얻은 Stream zip파일 읽기 주식 가치투자에 대해 공부하던 중 기업의 공시 정보를 제공하는 사이트를 알게 되었다. 기업개황, 사업보고서등의 정보가 OPEN API로 제공되는데 여러장에 걸쳐 API 사용법과 데이터 핸들링에 대해 알아본다. 참.. youngwonhan-family.tistory.com 파일을 한번 가져와서 저장한 뒤 계속해서 API 를 호출하지 않기 위해 파일이 저장된 Path에 해당 파일이 존재하는지 체크 하는 로직을 추가 하.. 2020. 3. 7.