본문 바로가기
반응형

Python112

[ChromeDriver] 크롬 드라이버 버전에 따라 설정하는 방법 우선 크롬 버전을 확인합니다. Chrome 정보 클릭. 83. 어쩌고 버전입니다. 크롬드라이버 다운로드 사이트로 갑니다. https://chromedriver.chromium.org/downloads 여기서 버전에 맞는 링크를 클릭합니다. 아래와 같은 페이지가 열립니다. 전 윈도우에서 할거니까 win 버전으로. (64는없네요) 다운받으면 .zip 파일입니다. 압축을 풀고 chromedriver.exe 경로를 파이선 코드에서 사용하면 됩니다. python 예시 chrome_driver_path = "D:/dev/crawling/chromedriver.exe" driver = webdriver.Chrome(chrome_driver_path, chrome_options=options, desired_capab.. 2020. 6. 9.
[Python] gif 이미지 opencv 로 로드하기 cv2 python opencvcv2 imread gif gif 를 cv2.imread('./test.gif')이렇게 읽으면 오류가 납니다.gif 는 여러개의 이미지가 존재하는 video 같은거라고 보면 됩니다.frame 을 읽어와야죠. 이미지가 gif 형식이면 첫번째 frame 만 읽어오는 함수입니다.import cv2import numpy as np def loadImageFromPath(imgPath): try: # gif 처리 if str(imgPath).lower().endswith('.gif'): gif = cv2.VideoCapture(imgPath) ret, frame = gif.read.. 2020. 5. 18.
[Centos7] Python3.7 설치 ( SCL 이용하는 방법 ) ※ 이 방법으로 설치하게되면 python3.6 이 설치됩니다. Step 1. Update the package manager sudo yum update Step 2. Install the SCL utility sudo yum install centos-release-scl Step 3. Install Python3 sudo yum install rh-python36 설치가 다 되면 버전 확인. python --version 아직 python 2.x 가 나올겁니다. 그럼 아래 명령어를 한번 더 실행. scl enable rh-python36 bash 다시 python --version 해보면 Python 3.6.9 가 나옵니다. Step 4. Development Tools 설치 sudo yum grou.. 2020. 2. 20.
[Python] Install python3.7 on linux ( centos 7 ) Install Python 3.7 Linux centos 7 ubuntu 만 써보다가 centos 사용할 일이 있어서 해봅니다. centos 에서 apt-get 이 안되면 yum 으로 사용합니다. Install requirements python 은 gcc 가 필요합니다. 그러므로, 설치. sudo yum install gcc openssl-devel bzip2-devel libffi-devel Download Python3.7 압축 파일을 다운로드 합니다. cd /usr/src sudo wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 압축을 풉니다. sudo tar xzf Python-3.7.3.tgz Install Python3.7 cd .. 2020. 2. 20.
[python] 실행 명령어에 파라메터 추가하기 python 파라메터 추가 test.py if __name__ == '__main__' : print('hello~') 이런 코드가 있을 때 실행 명령은 $ python test.py 이렇게 실행하죠. 아래와 같이 실행명령어 뒤에 파라메터를 추가하려면 $ python test.py --name bryan -a 100 argparse 를 import 합니다. import argparse 그리고 사용 소스는 import argparse if __name__ == '__main__' : parser = argparse.ArgumentParser() parser.add_argument("--name", "-n", help="user name", default='jjang-gu') parser.add_argume.. 2020. 2. 17.
[python] check String if null or empty None (null) 이거나 비어있을 때 확인하는 방법 if not string_variable : print('비어있음. null. empty') if string_variable : print('비어있지 않음. not null. not empty') 역시 파이선. 쓰기 편하게 해놨죠. C# 같은 경우에는 if ( String.isNullOrEmpty(string_variable) ) 이렇게 써야.. 2020. 2. 12.
[python] 해당 폴더의 하위까지 모두 삭제하는 방법 Remove directory recursive pip로 install 안해도 되는듯. import shutil shutil.rmtree('/path/to/dir/') 아래의 폴더가 있다고 했을 때, 다 지워집니다. /path/to/dir/chapter01 /path/to/dir/chapter02 /path/to/dir/chapter02/001/ /path/to/dir/chapter02/002/ /path/to/dir/chapter02/003/ 이게 가장 간단한듯. 2020. 2. 12.
[python] mp3 파일에서 재생시간 가져오기 mp3 library mutagen 작동 잘 되는 라이브러리를 찾았습니다. terminal 에서 설치. pip install mutagen 사용은. from mutagen.mp3 import MP3 audio = MP3("/path/to/name.mp3") print(audio.info.length) 2020. 2. 12.
[python] package 한번에 install 하기 pip freeze requirements.txt python 개발할때 필요한 library 들을 그때마다 pip install 로 설치를 하고나면 git 이나 어떤것이든 공유를 할때 이 library 들을 편하게 설치할 수 있는 방법입니다. 뭔가 pip 로 library 들을 설치하고 나서 프로젝트 root 에서 $ pip freeze > requirements.txt 이렇게 하면 requirements.txt 파일이 생성되고 그 파일 안의 내용은 pip 로 install 했던 library 정보들이 있습니다. asgiref==3.2.3 certifi==2019.11.28 chardet==3.0.4 deprecation==2.0.7 Django==3.0.3 elasticsearch==7.5.1 file.. 2020. 2. 12.
[python3] opencv 설치 pip 설치 python3 가 설치되어있다면 pip3 도 있을겁니다. 커맨드창에서 실행하거나 파이참 하단영역에 terminal 에서 명령어를 입력합니다. pip3 install opencv-python pip3 가 없는 명령어라고 나오면 pip 로 하세요. 결과는 대충~ 아래처럼 나옵니다. (venv) C:\dev\pycharmProjects\my_test_project>pip3 install opencv-python Collecting opencv-python Downloading https://files.pythonhosted.org/packages/5a/af/dabae171f885ec4d9b2fe6aaf74c1d50a8d32106d840b9fb8eb0095a578d/opencv_python-4.2.0.32.. 2020. 2. 7.
728x90
반응형