본문 바로가기
반응형

개발48

[Python/파이썬] 파이썬 시간변환 import time curTime = time.time() cTime = time.ctime(curTime) gmTime = time.gmtime(curTime) mkTime = time.mktime(gmTime) print "Second :", curTime print "DateTime :", cTime print "TimeStruct :", gmTime print "TimeStruct To Second :", mkTime 결과 Second : 1447998891.9 DateTime : Fri Nov 20 14:54:51 2015 TimeStruct : time.struct_time(tm_year=2015, tm_mon=11, tm_mday=20, tm_hour=5, tm_min=54, tm_sec=.. 2023. 3. 7.
[Python/파이썬] 파일, 디렉토리 다루기 1. 파일 목록 얻기 (1) glob.glob(wildcard) - 유닉스 경로명 패턴 스타일로 파일 목록을 얻을 수 있다. (2) os.listdir(path) - 지정된 디렉토리의 전체 파일 목록을 얻을 수 있다. (3) dircache.listdir(path) - os.listdir(path)와 동일한 파일 목록을 전달한다. path가 변경되지 않았을 때, dircache.listdir()은 다시 디렉토리 구조를 읽지 않고 이미 읽은 정보를 활용 dircache.annotate(head, list) - 일반 파일명과 디렉토리명을 구분해주는 함수 2. 디렉토리 다루기 os.chdir(path) - 작업하고 있는 디렉토리 변경 os.getcwd() - 현재 프로세스의 작업 디렉토리 얻기 os.remov.. 2023. 3. 7.
[Python/파이썬] 문법 좋은팁 100가지 -2 52. range()에서 사용할 수 있는 매개변수 step for number in range(1, 10, 3): print(number, end=" ") # 1 4 7 53. range()는 기본적으로 0부터 시작하므로 생략 그래서 0부터 시작할 거면 0을 그냥 생략하면 된다. def range_with_zero(number): for i in range(0, number): print(i, end=' ') def range_with_no_zero(number): for i in range(number): print(i, end=' ') range_with_zero(3) # 0 1 2 range_with_no_zero(3) # 0 1 2 54. 자료형의 길이 len()는 0과 비교할 필요가 없음 길이가.. 2023. 3. 7.
[Python/파이썬] 문법 좋은팁 100가지 -1 1. for-else 문 보통 프로그래밍 언어에서 ‘else’라고 하면 if와 함께 오는 경우가 대부분이다. 하지만 파이썬에서는 for 문과도 함께 쓸 수도 있다. for문이 중간에 break 등으로 끊기지 않고 끝까지 수행 되었을 때 수행하는 코드를 담으면 된다. else는 for와 같은 수준으로 들여쓰기 해야 한다. numbers = [2, 4, 1, 8, 6] for number in numbers: if number % 2 == 1: print(number) break else: print("No odd numbers") 위 예제는 리스트에 홀수가 있으면 반복문을 중단하는 코드. 홀수가 없으면 문자열이 출력되지만, 이 경우에는 홀수 1이 출력되고, 반복문이 중단된다. for-else는 반복문이 중.. 2023. 3. 7.
[Python/파이썬] drag&drop으로 ppt(파워포인트)파일 폰트 자동 변경하기 우선 코드부터 설명은 나중에 기록.... win32com, pathlib, pyQt5 필요 import win32com.client from pathlib import Path import sys from PyQt5 import QtWidgets, QtGui, QtCore from PyQt5.QtGui import QIcon import os def ChangeFont(filepath, FName): powerpoint = win32com.client.Dispatch('PowerPoint.Application') Sepa = '\\' print(filepath) fextention = os.path.splitext(filepath) print(fextention) dstPath = fextention[0.. 2023. 3. 6.
GPS 용어 TTFF TTFF(Time To First Fix)란 GPS 수신기의 전원을 켰을 때 GPS 수신기가 현재 위치를 파악하는 데까지 소요되는 시간을 뜻하며, 상황에 따라 Factory Start, Cold Start, Warm Start, Hot Start로 구분됩니다. TTFF를 이해하기 위해서는 먼저 Almanac 데이터와 Ephemeris 데이터에 대하여 이해할 필요가 있습니다. 지상의 여러 부 관제국에서 GPS 위성신호를 항시 관측하여 그 데이터를 주 관제국으로 보내고, 주 관제국에서는 그 데이터를 토대로 Almanac 데이터와 Ephemeris 데이터를 작성하여 일정주기로 각 GPS 위성으로 보내며, 이는 다시 GPS 위성신호 중 항법 메시지에 포함되어 지상의 각 GPS 수신기로 송신됩니다. Al.. 2022. 6. 11.
반응형