본문 바로가기

옥탑방주인/Python

Python3 Error : TypeError: 'newline' is an invalid keyword argument for this function 대학원 강의를 듣던 도중 이러한 에러를 마주치게 되었다. Traceback (most recent call last): File "chap01_161.py", line 8, in with open(input_file, 'r', newline='') as filereader:TypeError: 'newline' is an invalid keyword argument for this function 코드는 그저 txt 확장자로 되어있는 파일을 읽어와서 출력하는 내용밖에 없었다. 소스코드 내용 import sys import os import glob inputPath = sys.argv[1] for input_file in glob.glob(os.path.join(inputPath, "*.txt")): wi.. 더보기
파이썬 append 와 extend 차잇점 append : Appends object at end(객체 끝부분에 추가해줌) x = [1, 2, 3]x.append([4, 5])print (x) [1,2,3,[4,5]] extend: Extends list by appending elements from the iterable파이썬에는 iterable object, 자료형(type)이라 불리는 것이 str, range, list, tuple, dict, set 등이 있다.이런것에 리스트 형식으로 추가해준다고 보면될 것 같다. x = [1, 2, 3]x.extend([4, 5])print (x) [1, 2, 3, 4, 5] 더보기
파이썬 문자열 슬라이싱 test = "Hello, Python" test[3] 'l'test1 = test[0] + test[1] + test[2] + test[3] + test[4]print(test1)Hellotest[0:5]Hello 어레이의 -1은 뒤에서부터, 뒤에서부터 카운트는 -1부터 시작추후 수정 예정 더보기
Python Boolean Operator """ Boolean Operators------------------------ True and True is TrueTrue and False is FalseFalse and True is FalseFalse and False is False True or True is TrueTrue or False is TrueFalse or True is TrueFalse or False is False Not True is FalseNot False is True """ -codecamp 더보기
python 모듈, 패키지 차이 from 모듈 import 함수 또는 변수import 모듈 패키지 : 모듈 꾸러미라 생각하면 된다.(모듈을 모아놓은 파이썬 파일)모듈: 독자적인 기능을 갖는 구성 요소(각각의 소스파일이 모듈) 더보기
for문 range for i in ragne(0, 10, 1):시작값, 멈춤값, 연속하는 두 수의 차 더보기
Pydev 한글입력 하는법 Window-Preferences General-Content Types-Python File Default encoding 에 MS949 입력 후 업데이트 파일 상단부에 # -*- coding: ms949 -*- 입력하면 한글출력 더보기