파이썬에서 문자열의 마지막에 있는 마침표(.)를 확인하고 제거하는 방법을 알아보겠습니다. 문자열의 마지막 문자 접근하기 문자열의 마지막 문자에 접근하기 위해서는 strip() 메소드를 사용한 뒤 마이너스 인덱스로 접근하면 됩니다. str = "This is python." print (str.strip()[-1]) 마지막 문자인 .이 출력되었음을 볼 수 있습니다. 문자열의 마지막 문자 삭제하기 문자열의 마지막 문자 삭제는 마이너스 인덱스로 슬라이싱을 하면 됩니다. str = "This is ptyhon." if str.strip()[-1] == '.': print (str[:-1]) 마지막 문자가 .인 경우에 .을 제거하는 코드입니다. 이상 파이썬에서 마지막 문자를 확인하는 방법에 대해서 알아보았습니다.
Windows 10을 쓰다 보면 갑자기 바탕화면 혹은 파일 탐색기에서 자동 새로고침이 안되는 경우가 발생합니다. 재부팅을 하거나 탐색기를 재시작하면 다시 자동 새로고침이 되는 경우도 있지만 계속해서 자동 새로고침이 안되는 경우가 발생합니다. 이런 경우 다시 자동 새로고침을 적용하는 몇가지 방법을 알아보겠습니다. 레지스트리 Key 추가 1. 레지스트리 편집기 (실행 > Regedit)를 실행 2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ 아래에 "Update" 키 생성(없을 경우) 3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Update\ 아래에 DWORD 값 생성 - 이름: updatemode - ..
고전게임 중 창모드로 실행되지 않는 게임을 강제적으로 창모드로 실행해주는 툴 입니다. D3DWindower 다운로드 우선 D3DWindower 파일을 다운로드 받아서 압축을 풉니다. D3dWindower로 창모드 실행하기 D3DWindower 파일을 실행합니다. + 버튼을 눌러서 실행 할 게임의 실행파일을 불러옵니다. 파일을 불러온 뒤 마우스 오른쪽 버튼을 클릭하여 설정으로 들어갑니다. 설정>공통>보조DLL의 열기를 눌러서 파일 선택창을 엽니다. D3dHook.dll을 추가하여 줍니다. 이제 해당 게임을 실행하면 창모드로 열리는 것을 볼 수 있습니다. 이상 강제로 창모드로 게임을 실행해 주는 툴, D3Dwindower 사용 방법에 대해서 알아보았습니다.
입력받은 날짜를 정확히 입력했는지 확인하는 파이썬 코드입니다. 날짜 형식에 맞는지 확인하는 방법 datetime 모듈에 strptime은 문자열을 datetime 형태로 바꿔주는 메소드입니다. 입력받은 문자열이 날짜 형식에 맞으면 datetime 형태로 바꿔주고 맞지 않으면 에러가 발생하기 때문에 이를 이용하여 입력받은 날짜의 유효성을 검사하는 함수를 만들 수 있습니다. import datetime def validate_date(date_text): try: datetime.datetime.strptime(date_text,"%Y-%m-%d") return True except ValueError: print("Incorrect data format({0}), should be YYYY-MM-DD".f..
pandas로 csv 파일을 읽어오면 인덱스 열이 맨 첫번째 컬럼으로 들어갑니다. 위와 같은 csv의 인덱스 컬럼을 제거하는 방법을 알아보겠습니다. read_csv 옵션으로 제거하기 pandas 패키지의 read_csv를 이용하면 csv 파일을 읽어와서 데이터 프레임으로 바로 변환합니다. 이때 index_col 옵션을 이용하면 위와 같은 인덱스 컬럼을 제거할 수 있습니다. import pandas as pd df = pd.read_csv("data.csv", index_col=0) df data.csv 파일을 읽어서 df 데이터 프레임을 만드는 코드입니다. 이때 index_col 값을 0으로 지정하면 Unnamed: 0 컬럼이 없어집니다. 이미 csv 파일을 로드하여 데이터 프레임을 만들었으면 다음 방법..
파이썬에서 숫자 표기 시 1,000 단위 마다 콤마(,)를 표기해서 print 하는 방법을 알아보겠습니다. format 함수로 1000단위 콤마 표시하기 숫자에 1000단위로 콤마를 표시하기 위해서는 format 함수를 사용합니다. print (format(123456789, ",")) a = 123456789 print ("{0:,}".format(a)) 위와 같이 format 함수를 print 함수로 출력하거나 형식 지정을 ,로 한 후 print 함수를 사용하면 됩니다. 이상 파이썬에서 숫자에 1000 단위로 콤마를 출력하는 방법을 알아보았습니다.
Comment