일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pam_tally -u
- histoy옵션
- aws 자격증 접수 오류
- i-node full
- Default vpc
- 패키지 출력
- AWS
- 프리티어 비용 발생
- AWS 시험후기
- 리눅스 telnet
- Default 삭제
- 버프슈트
- ln -Tfs
- Unable to create a new virtual machine: No permission to perform this operation.
- burpsuite
- Default 생성
- rm -f
- CentOS-Base.repo
- 모바엑스텀 설치
- uptime -p
- pam_tally -u -r
- HISTTIMEFORMAT
- uptime -V
- uptime -s
- 버프스위트
- Burp Suite
- 장치에 남은 공간이 없음
- root로그인안됨
- svn: Can't find a temporary directory: Internal error
- pam_tally2.so
- Yesterday
- Today
- Total
목록Python (55)
파이썬 같은 파일, 폴더 존재유무 확인하기 파이썬 파일을 만들다 보면 w키워드를 사용할 경우에 파일이 없으면 파일이 생성되지만 파일이 있으면 안에 있는 내용을 다 지우고 새로 내용을 채우게 됩니다. 이러한 방법을 해결하기 위해서 현재 그 파일명이 존재유무와 폴더존재유무에 대해서 살펴보도록 하겠습니다. 1. 파이썬 파일명유무 확인 모듈(os)앞장에서 살펴보았듯이 모듈을 이용해서 파일 혹은 폴더의 존재여부를 확인할 수 있습니다. 1_1. os.path.exists("경로 + 파일명“ or "파일명”)>>> import os>>> os.path.exists("C:\\Users\\Administrator\\Desktop\\test.txt")True파일이 존재하면 True(참)값을 반환합니다. >>> os.pat..
문제 1바탕화면에 1부터 30까지의 숫자 중 홀수를 각 라인 단위로 파일에 입력하는 프로그램을 작성하세요.(생성되는 파일의 이름은 odd_number.txt입니다.) 출력 결과 >>> f = open("c:\\Users\\Administrator\\Desktop\\ood_number.txt", "r")>>> read = f.read()>>> print(read)1357911131517192123252729 >>> f = open("c:\\Users\\Administrator\\Desktop\\ood_number.txt", "w")>>> for i in range(1, 31):if i % 2 == 1:f.write("%d\n" %i) 222223333333333>>> f.close() 문제 2바탕화면에 1..
파이썬 파일 다루기파이썬은 파일을 다룰 때 파일 읽기와 쓰기로 나뉩니다. 파일로부터 데이터를 읽거나 프로그램에서 결과 값을 파일로 저장을 할 수 있으면 학사관리 프로그램을 만드는데 유용할 것입니다. 파일이란?글자들, 숫자들, 특수 문자들의 집합체입니다. 한글 파일(hwp), 워드 파일(doc), 엑셀파일(excel) 등입니다. 문서 파일 외에도 동영상 파일(.avi), 음악 파일(.mp3)등 다양한 부분에서 파일이란 용어를 사용하고 있습니다. 1. 파일 생성하기파일을 생성하기 위해서는 open이라는 내장 함수를 사용해야 합니다. open 함수는 아래와 같이 만들 수 있습니다. 파일 객체 = open(파일 이름 or 경로 + 이름, 파일 열기 모드) 파일을 생성해보도록 하겠습니다.f = open(“test..
문제계산기 기능을 하는 Calculator 클래스를 만들어 보세요. 덧셈, 뺄셈, 곱셈, 나눗셈을 연산할 때 마다 어떠한 연산을 몇 번 수행 했는지 저장해야 합니다. 아래 예시를 보고 작성해 보세요. 출력결과>>> cal = Calculator()>>> print("10 + 20 = %s" %cal.Add(10,20))10 + 20 = 30>>> print("10 - 20 = %s" %cal.Min(10,20))10 - 20 = -10>>> print("10 * 20 = %s" %cal.Mul(10,20))10 * 20 = 200>>> print("10 * 10 = %s" %cal.Mul(10,10))10 * 10 = 100>>> cal.ShowCount()덧셈 : 1뺄셈 : 1곱셈 : 2나눗셈 : 0 ..
클래스를 사용해서 기본 학사관리 예제를 만들어 보겠습니다. 기본 학사관리 예제1(SetMember : o, __init__ : x)>>> class Student1:def SetMember(self, number, name, age, major):self.number = number # 학번self.name = name # 이름self.age = age # 나이self.major = major # 전공 def ShowInfo(self):print("====================")print("학번 : %s" %self.number)print("이름 : %s" %self.name)print("나이 : %s" %self.age)print("전공 : %s" %self.major)print("======..
클래스(class)란? 클래스란 여러 가지 답변이 존재 하겠지만 공통적으로 이야기 하는 부분은 “연관 있는 데이터를 하나로 묶어서 프로그램의 구현 및 관리를 용이”하게 합니다. 참고로 c언어에는 클래스가 없습니다. 즉, 클래스가 없더라도 프로그램을 충분히 만들 수 있습니다. 클래스 개념 클래스는 틀(붕어빵, 타코야끼, 와플)이라고 생각하시면 됩니다. 붕어빵 틀로 찍으면 붕어빵(인스턴스)이 생성되고 타코야끼 틀로 찍으면 타코야끼(인스턴스)가 생성되고 와플 틀로 찍으면 와플(인스턴스)이 나오게 됩니다. 즉, 클래스란 설계도면(클래스)이고 인스턴스는 클래스에 의해서 만들어진 것을 뜻합니다. 1. 클래스 사용법함수를 사용할 때는 def라는 키워드를 사용했지만 클래스는 class라는 키워드를 사용합니다. 1.1...
모듈(module)이란?모듈이란 변수, 함수, 리스트 등을 모아 놓은 파일이라고 생각하시면 됩니다. 예를 들어서 합계를 구하는 함수를 만들어야 되는데 다른 사람이 만들어 놓은 파일이 있다고 한다면 그걸 가져와서 사용할 수 있습니다. 모듈을 사용하는 이유는 함수처럼 재사용을 위해 사용 합니다. 1. 모듈 만들기 1.1. IDLE에서 모듈을 만들어 보겠습니다. 새 창을 만들고 거기에 계산기 함수를 만들어 보겠습니다. 새창에 들어갈 함수def add(x, y): # 덧셈 return x + y def sub(x, y): # 뺄셈 return x - y def mul(x, y): # 곱셈 return x * y def div(x, y): # 나눗셈 return x / y 1.2. 코드를 작성했으면 아래와 같이 ..
이번 장에서는 다음 장에서 모듈이라는 것을 배울 건데 그 때 import를 사용해서 참조 할 때 디렉터리가 다르면 참조가 되지 않는 현상이 발생하기 때문에 그 부분을 해결하기 위해서 디렉터리 위치 변경하는 법을 알려드리겠습니다. 모듈은 간단하게 저번 장에서 배운 라이브러리 안에 있는 파일들이 모듈이라고 생각하면 됩니다. 1. 디렉터리 변경하는 이유 앞에서도 설명했지만 import는 현재 디렉터리에 있는 파일이나 파이썬 라이브러리 안에 저장된 파일(모듈)만 불러올 수 있습니다. 따라서 모듈이 저안에 없으면 디렉터리 위치를 변경해서 불러오면 됩니다. 1.1. 사용 방법>>> import os 1.1.1. 현재 디렉터리 위치 확인(os.getcwd())>>> os.getcwd()'C:\\Users\\Admin..
이번 장에서는 import, from에 대해서 알아볼까 합니다. 1. import import를 사전에서 찾아보면 ‘다른 컴퓨터 시스템으로부터 자기의 시스템 안에 데이터 등을 들여놓는 행위.’라고 쓰여 있습니다. 즉, 들여오다(가져오다)라는 뜻을 가지고 있습니다. import는 이미 만들어진 파이썬 프로그램 파일, 라이브러리안에 있는 파일등을 사용할 수 있게 해주는 명령어입니다. 여기서 라이브러리는 도서관이라는 뜻이고 파이썬 사용자들이 만든 유용한 프로그램들을 모아 놓은 곳 입니다. 기본적인 라이브러리는 파이썬 설치 시 자동으로 컴퓨터에 설치가 됩니다. * import는 현재 디렉터리에 있는 파일이나 파이썬 라이브러리에 저장된 디렉터리에 있는 파일만 불러올 수 있습니다. 1.1 import 기본형impo..
문제 1반복문 연습문제에서 풀었던 문제입니다. while문과 for문 중첩을 사용해서 구구단 프로그램을 만들어 보겠습니다. 전체를 출력하는 구구단이 아니라 1번을 입력하면 홀수 단(3, 5, 7, 9) 2번을 입력하면 짝수 단(2, 4, 6, 8) 3번을 입력하면 종료 그 외의 숫자를 입력하면 처음부터 다시 입력되게 하는 프로그램을 만들어 봅니다. (단, 1번과 2번은 gugudan1(), gugudan2()라는 함수로 만들어 봅니다.) 출력 결과구구단 프로그램을 실행합니다.1. 홀수 구구단2. 짝수 구구단3. 종료 숫자를 입력 하세요: 4잘못 입력 하셨습니다. 1 ~ 3번 숫자를 입력하세요. 숫자를 입력 하세요: 13단3 * 1 = 33 * 2 = 6......9단9 * 1 = 99 * 2 = 18....