일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linux
- mssql
- tensorflow
- port
- IOS
- PER
- pandas
- node.js
- Excel
- 유니티
- MS-SQL
- sqlite
- 다이어트
- MySQL
- 함수
- 리눅스
- PyQt
- swift
- GIT
- 맛집
- ASP
- urllib
- 날짜
- python
- PyQt5
- 라즈베리파이
- javascript
- flutter
- Unity
- ubuntu
목록랭귀지/PYTHON (228)
아미(아름다운미소)
1. 커맨드 라인에서 찾기 커맨드 라인에서 python -m site --user-site 를 쓰세요 절대 경로를 출력해줍니다. 2.site.getsitepackages() site모듈의 site.getsitepackages()는 global site-package 디렉토리를 원소로 가지는 리스트를 return합니다. import site; print site.getsitepackages() 결과 :['/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/Library/Python/2.7/site-packages']
url만따오고싶으면 import re re.findall('http://.*?',문자열)
리스트가 있는 경우 순서와 리스트의 값을 전달하는 기능 이 함수는 순서가 있는 자료형(리스트, 튜플, 문자열)을 입력으로 받아 인덱스 값을 포함하는 enumerate 객체를 리턴합니다. 보통 enumerate 함수는 아래 예제처럼 for문과 함께 자주 사용됩니다. for i, name in enumerate(['body', 'foo', 'bar']): print(i, name) 결과 : 0 body 1 foo 2 bar for문처럼 반복되는 구간에서 객체가 현재 어느 위치에 있는지 알려주는 인덱스 값이 필요할때 enumerate 함수를 사용하면 매우 유용합니다. names = ['철수', '영희', '길동'] for i, name in enumerate(names): print('{}번: {}'.form..
코드를 필요한만큼 반복해서 실행 list = ['1', '2', '3', '4', '5'] for v in list: print(v) 결과 1 2 3 4 5 리스트 patterns의 값을 하나씩 꺼내 pattern으로 전달 리스트의 길이만큼 print (pattern) 실행 합니다.
filter 함수는 첫 번째 인수로 함수 이름을, 두 번째 인수로 그 함수에 차례로 들어갈 반복 가능한 자료형을 받습니다. 그리고 두 번째 인수인 반복 가능한 자료형 요소들이 첫 번째 인수인 함수에 입력되었을 때 리턴값이 참인 것만 묶어서(걸러내서) 리턴합니다. 예 def positive(l): result = [] for i in l: if i > 0: result.append(i) return result print(positive([1,-8,2,0,-9,6])) 결과: [1, 2, 6] positive 함수는 리스트를 입력값으로 받아 각각의 요소를 판별해서 양수값만 리턴하는 함수입니다. filter 함수를 이용하면 위의 내용을 아래와 같이 간단하게 작성할 수 있다. 예 def positive(x):..
with open을 써서 파일을 여러 개 open하는 법 with문을 써서 한 줄에 여러 개 파일을 열고 싶을때 try: with open('a', 'w') as a, open('b', 'w') as b: do_something() except IOError as e: print 'Operation failed: %s' % e.strerror
파일 업로드 api 연동을 할 때 java의 경우는 form을 만들어서 multipart 옵션을 추가해서 이것저것 복잡한 작업을 거쳐야 하는데 python의 경우 urllib2 module을 이용하면 간편하게 연동을 할 수 있습니다. python2.7 기준 from poster.encode import multipart_encode from poster.streaminghttp import register_openers import urllib2 def HTTP_GLOB_transfer(url, filename, attachFileNM): try: register_openers() datagen, headers = multipart_encode({attachFileNM : open(unicode(file..
pip install PyQt5 에러시(Consider using the `--user` option or check the permissions.)Could not install packages due to an EnvironmentError: [WinError 5] 액세스가 거부되었습니다: 'C:\\ProgramData\\Anaconda3\\Lib\\site-packages\\PyQt5\\QAxContainer.pyd'Consider using the `--user` option or check the permissions.해결)pip install -U pip --user PyQt5pip3 install -U pip --user tensorflow
파이썬 3의 내장 자료형 요약 종류설명문법 예str문자열: 이뮤터블 방식의 일련의 유니코드 코드포인트.'Wikipedia' "Wikipedia" """Spanning multiple lines"""bytearray뮤터블(mutable) 방식의 일련의 바이트.bytearray(b'Some ASCII') bytearray(b"Some ASCII") bytearray([119, 105, 107, 105])bytes이뮤터블(immutable) 방식의 일련의 바이트.b'Some ASCII' b"Some ASCII" bytes([119, 105, 107, 105])list뮤터블(mutable) 방식의 리스트. 혼합 형태를 포함할 수 있다.[4.0, 'string', True]tuple이뮤터블(immutable) 방..