728x90 반응형 Coding/Python141 [Python] pandas 사용하여 엑셀에 입력 된 데이터 글자수 체크하는 방법 !! [Python] pandas 사용하여 엑셀에 입력 된 데이터 글자수 체크하는 방법 !! 아래와 같이 특정열에 있는 텍스트 글자수(length)를 새서 입력하고 저장해주는 코드 입니다. 아래 예제코드가 있습니다 ㅎ 예제코드 # 글자수 세기 import pandas as pd # Excel 파일 불러오기 input_file_path = 'test.xlsx' df = pd.read_excel(input_file_path, engine='openpyxl') # 1열의 데이터의 글자수를 측정 df['length'] = df.iloc[:, 0].str.len() # 결과를 Excel 파일로 저장 output_file_path = 'output.xlsx' df.to_excel(output_file_path, inde.. 2023. 9. 26. [Python] pandas 사용하여 엑셀 각각의 열을 연속적으로 복사하는 방법 !! [Python] pandas 사용하여 엑셀 각각의 열을 연속적으로 복사하는 방법 !! 아래와 같이 열을 복사 하고싶은데 엑셀에서 노가다 하지 마시고 pandas를 이용해서 쉽게 복사해보세요 ! 아래 예제코드가 있습니다 ㅎ 예제코드 import pandas as pd # Excel 파일 불러오기 input_file_path = 'test.xlsx' df = pd.read_excel(input_file_path, engine='openpyxl') # 각 열의 데이터를 3번씩 연속적으로 복사 df_repeated = pd.concat([df] * 4, ignore_index=True).sort_values(by=df.columns[0]) # 결과를 Excel 파일로 저장 output_file_path = 'o.. 2023. 9. 23. [Python] beautifulSoup 사용 시 a태그에서 href 추출하는 방법 !! [Python] beautifulSoup 사용 시 a태그에서 href 추출하는 방법 !! 크롤링 사용시 beautifulSoup으로 html 소스 가져오고 그 중 a 태그에서 href 속성 추출하는 방법 입니다. 아래 예제코드보시고 응용해서 사용하시면 됩니다 :) (아래코드는 샐레니움 셋팅이 되어있다고 가정하고 작성하였습니다.) 예제코드 html = driver.page_source # 현재 페이지의 소스코드를 가져옵니다. soup = BeautifulSoup(html, 'html.parser') # BeautifulSoup 객체로 변환 dataList = soup.find_all("a") for i,data in enumerate(dataList): hrefLink = i.attrs['href'] pr.. 2023. 9. 21. [Python & SQLAlchemy] orm을 사용하여 가장 최근 데이터 호출 하는 방법 !! (마지막 데이터 구하기) [Python & SQLAlchemy] orm을 사용하여 가장 최근 데이터 호출 하는 방법 !! (마지막 데이터 구하기) python에서 orm을 사용하다가 가장 마지막에 저장된 데이터를 호출 하려고 할 때 사용하시면 됩니다 ! 예제코드 db.query(TestDB).order_by(TestDB.id.desc()).limit(1).all() 2023. 9. 18. [Python & FastAPI] 맥os에서 uvicorn 명령어 에러 해결 방법 !! (macOS - command not found: uvicorn) [Python & FastAPI] 맥os에서 uvicorn 명령어 에러 해결 방법 !! (macOS - command not found: uvicorn) 윈도우에선 분명 잘 되던 명령어 였는데 맥os에서 실행하니 에러가 났다. 패키지도 잘 설치했는데 uvicorn 을 찾질 못한다는 command not found: uvicorn 이라는 메세지였다. 검색해보니 윈도우랑 살짝 명령어가 달라서 찾질 못했던 거였고, 아래처럼 명령어를 입력하니 잘 작동 되었다. $ python3 -m uvicorn main:app --reload --port 5050 2023. 9. 1. [Python & Flask] nohup을 이용하여 Flask 안꺼지고 백그라운드로 실행하는 방법 !! [Python & Flask] nohup을 이용하여 Flask 안꺼지고 백그라운드로 실행하는 방법 !! nohup은 리눅스에서 명령어나 쉘 스크립트 파일을 데몬 형태로 실행시켜주는 프로그램입니다. 그래서 간단하게 nohup 명령어 만으로 백그라운드에서 실행시킬 수 있습니다. $ nohup python -u test.py & -u : nohup.out 파일을 만들어 log를 확인할 수 있게 해줌 & : 백그라운드로 실행시킴 2023. 8. 3. [Python] 셀레니움(selenium)에서 webdriver로 자신한테 맞는 크롬 드라이버 찾는 방법 !! (+ 다른 브라우저 드라이버 사용방법) [Python] 셀레니움(selenium)에서 webdriver로 자신한테 맞는 크롬 드라이버 찾는 방법 !! (+ 다른 브라우저 드라이버 사용방법) 최상단에 공통 라이브러리 임포트 하시고, 아래 브라우저에 맞게 사용하시면 됩니다 :) 공통 라이브러리 from selenium import webdriver from selenium.webdriver.chrome.service import Service 크롬 from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(service=Service(ChromeDriverManager().install())) 파이어폭스 from webdriver_manager.firefox.. 2023. 7. 28. [Python] 파이썬으로 문자열 속에서 특정 단어 찾는 방법 !! [Python] 파이썬으로 문자열 속에서 특정 단어 찾는 방법 !! 많은 문자열 속에서 특정 단어를 찾는 방법 입니다 !! 예제코드 string = '안녕하세요 반갑습니다 안녕' print(string.find('안녕')) # 특정 단어의 첫번째 위치 print(string.find('하이')) # 단어가 없다면 -1을 리턴 print(string.rfind('안녕')) # 특정 단어의 마지막 위치 결과값 0 -1 12 2023. 7. 18. [Python & Django] javascript로 ajax 통신시 csrf token 에러 해결하는 방법 !! [Python & Django] javascript로 ajax 통신시 csrf token 에러 해결하는 방법 !! 장고템플릿을 사용하면 이런식으로 사용이 가능한데, 프론트에서 javascript로 ajax통신을 하려고 하면 에러가 난다. {% csrf_token %} 아래 예제코드 처럼 토큰을 생성해서 같이 보내주면 해결 됩니다 :) 예제코드 //csrf token function getCookie(name) { var cookieValue = null; if (document.cookie && document.cookie !== '') { var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var coo.. 2023. 7. 14. 이전 1 ··· 5 6 7 8 9 10 11 ··· 16 다음 728x90 반응형