Programming/Python
-
[파이썬3] 숨김 파일 만들기.Programming/Python 2021. 1. 11. 13:56
크게 두가지가있다. 1. cmd 창에서 만들기 import os fn = 'c:\\file.txt' p = os.popen('attrib +h ' + fn) t = p.read() p.close() os 내장모듈을 통해 cmd 명령 프롬프트 명령어로 attrib 값을 +h(히든) 을 추가한다. 2. Win32API 활용하여 만들기 import win32file win32file.SetFileAttributes(file_name, 2) win32file 은 pywin32 외장 모듈 중 하나로써 파일관련 WIN32 API 를 사용하는 모듈이다. MSDN에 의하여 SetFileAttributes 함수는 아래 그림과 같다. dwFileAttributes 항목을 자세히보자. 항목에서 FILE_ATTRIBUTE_H..
-
int형을 hex, oct 등으로 바꾸기Programming/Python 2020. 8. 11. 15:46
파이썬의경우 두가지 방식을 사용할수있다. (추가적으로 더 있을수있음.) 1. 문자형을 그대로 읽는다. 2. print 함수에서 형변환한다. 1번의 경우 num = int(input()) ot = oct(num) print(ot[2:]) oct함수로 바꿔주면 str형으로 바뀌면서 '0o숫자' 가 된다. 그렇기때문에 슬라이스를 넣어준다. 2번의 경우 num = int(input()) print("%X" % num) num은 int형으로 그냥 값을 다르게 출력해주면된다. 3번의 경우 num = int(input()) num = int(num, 8) print("%d" % num) int 형으로 입력하여 int 함수로 형변환해준다. 10진수로 출력한다. e.t.c num = input() f = int(num,..
-
[python] list 정리Programming/Python 2020. 8. 11. 01:52
파이썬 형식에는 int, float 말고도 list 형식이있다. 다른 언어의 배열 형식이라고 생각하면 쉽다. list의 기능 * list.index( value) : 값을 이용하여 위치 찾기. * list.extend( [value1, value2] ) : 리스트 뒤에 값 추가하기 * list.insert ( index, value ) : 원하는 위치에 값 추가 * list.sort() : 값을 순서대로 정렬 * list.reverse() : 값을 역순으로 정렬 >>> list1 = ['a', 'b', 'q', 'f'] >>> list1.index('b') 1 >>> list2 = [1, 2, 3] >>> list1.extend(list2) >>> list1 ['a', 'b', 'q', 'f', 1, 2..