일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- pandas
- ubuntu
- 채보
- 핑거스타일
- paramiko
- 오류
- label
- pytorch
- 컨테이너
- SSH
- YOLO
- C
- error
- 기타 연주
- mysql
- Visual Studio
- Selenium
- Python
- Linux
- C++
- C#
- 프로그래머스
- OpenCV
- windows forms
- Numpy
- VS Code
- Docker
- pip
- LIST
- JSON
- Today
- Total
목록Python (115)
기계는 거짓말하지 않는다
datetime 모듈의 timedelta 를 이용한다. timedelta 객체 datetime — 기본 날짜와 시간 형 — Python 3.10.7 문서 datetime — 기본 날짜와 시간 형 소스 코드: Lib/datetime.py datetime 모듈은 날짜와 시간을 조작하는 클래스를 제공합니다. 날짜와 시간 산술이 지원되지만, 구현의 초점은 출력 포매팅과 조작을 위한 docs.python.org from datetime import timedelta import time delta = timedelta(days=50, seconds=27, microseconds=10, milliseconds=4, minutes=5, hours=8, weeks=1) print(delta) start_time = t..
import datetime import time now = datetime.datetime.now() print(now) # 2022-08-25 09:11:41.090583 # yyyy-mm-dd 형식 formatted_date = now.strftime("%Y-%m-%d") print(formatted_date) # 2022-08-25 print(type(formatted_date)) # print(type(now)) # strftime() 반환 결과는 string이다. strftime() 포맷 코드는 다음 문서를 참조 strftime() 포맷 코드 datetime — 기본 날짜와 시간 형 — Python 3.10.6 문서 datetime — 기본 날짜와 시간 형 소스 코드: Lib/datetime...
Mutex와 유사하다고 생각하면 된다. https://docs.python.org/ko/3/library/threading.html#rlock-objects threading — 스레드 기반 병렬 처리 — Python 3.10.5 문서 threading — 스레드 기반 병렬 처리 소스 코드: Lib/threading.py 이 모듈은 저수준 _thread 모듈 위에 고수준 스레딩 인터페이스를 구축합니다. queue 모듈도 참조하십시오. 버전 3.7에서 변경: 이 모듈은 docs.python.org RLock은 재귀 호출 시 문제를 고려한 lock이다. RLock 미사용 import threading number = 0 def multi_call_function(call_name : str): global ..
Thread 사용 시 args 매개 변수를 튜플로 전달할 때 오류이다. 튜플로 하나의 매개 변수만 전달 할 시, # 오류 t = threading.Thread(target=custom_function, args=(value1)) 아래와 같이 하나의 매개 변수만 전달하더라도 콤마(,)가 필요하다. # Comma , t = threading.Thread(target=custom_function, args=(value1,))
Python 3.6 configparser Docs 14.2. configparser — Configuration file parser — Python 3.6.15 문서 14.2. configparser — Configuration file parser Source code: Lib/configparser.py This module provides the ConfigParser class which implements a basic configuration language which provides a structure similar to what’s found in Microsoft Windows INI file docs.python.org configparser의 key에 대문자를 작성해도 confi..
number = 3.141592 number2 = 10.7562149 # round 반올림 print(round(number, 2)) # 3.14 print(round(number)) # 3 print(round(number2)) # 11 number = round(number, 3) print(number) # 3.142 # 출력 시 제한 print(f"{number2:.2f}") # 10.76 print("{:.4f}, {:.5f}".format(number2, number2)) # 10.7562, 10.75621
shutil 모듈을 이용한다. 파일도 경로만 지정해주면 동일하다. 참고: shutil docs shutil — 고수준 파일 연산 — Python 3.10.4 문서 shutil — 고수준 파일 연산 소스 코드: Lib/shutil.py shutil 모듈은 파일과 파일 모음에 대한 여러 가지 고수준 연산을 제공합니다. 특히, 파일 복사와 삭제를 지원하는 함수가 제공됩니다. 개별 파일 docs.python.org 디렉터리 이동 asd 디렉터리 내에 asd.py 파일 존재, outdir 따로 존재. import shutil src = 'asd' dest = 'outdir' shutil.move(src, dest) asd 디렉터리가 outdir 디렉터리 하위로 이동한다. 디렉터리 복사 copy 함수가 여러개 존재..
간단한 예이다. Windows에서 실행 한 명령어이며 Linux일 경우 그에 맞는 명령어를 입력한다. os.system 함수는 가장 간단하게 명령어를 호출할 수 있으나 명령어가 완료될 때까지 대기하며, pid 등을 알 수 없다. subprocess 함수는 백그라운드로 실행되며 명령어를 호출 한 process의 pid를 얻거나 명령어가 완료될 때까지 기다릴 수 있다. import os import subprocess os.system("timeout /t 5") process = subprocess.Popen("timeout /t 5", shell=True) process.wait() print("shell True End") process = subprocess.Popen(["timeout", "/t",..