«python» 태그된 질문

파이썬은 다 패러다임, 동적 타입, 다용도 프로그래밍 언어입니다. 깨끗하고 균일 한 구문을 빠르게 배우고 이해하며 사용하고 적용 할 수 있도록 설계되었습니다. Python 2는 01-01-2020부터 공식적으로 지원되지 않습니다. 그래도 버전 별 Python 질문의 경우 [python-2.7] 또는 [python-3.x] 태그를 추가하십시오. Python 변형 또는 라이브러리 (예 : Jython, PyPy, Pandas, Numpy)를 사용하는 경우 태그에 포함 시키십시오.

7
class 메소드는 "TypeError :… 키워드 인수에 대해 여러 값을 얻었습니다…"
키워드 인수로 클래스 메소드를 정의하면 다음과 같습니다. class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong 메소드를 호출하면 TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument 'thing' 무슨 일이야?

2
argparse로 선택된 부속 명령 가져 오기
python argparse와 함께 하위 명령을 사용하면 선택한 인수를 얻을 수 있습니다. parser = argparse.ArgumentParser() parser.add_argument('-g', '--global') subparsers = parser.add_subparsers() foo_parser = subparsers.add_parser('foo') foo_parser.add_argument('-c', '--count') bar_parser = subparsers.add_parser('bar') args = parser.parse_args(['-g, 'xyz', 'foo', '--count', '42']) # args => Namespace(global='xyz', count='42') 을 args포함하지 않습니다 'foo'. sys.argv[1]가능한 전역 인수 때문에 글쓰기 가 제대로 …

5
파이썬에서 상속 및 __init__ 재정의
나는 'Dive Into Python'을 읽고 수업 장에서 다음 예제를 제공합니다. class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename 그런 다음 작성자는 __init__메소드 를 대체 __init__하려면 올바른 매개 변수를 사용 하여 상위 를 명시 적으로 호출해야 한다고 말합니다 . 만약 그 FileInfo반에 조상 반이 둘 이상 있다면 …

10
파이썬에서 문자열에 숫자 만 포함되어 있는지 어떻게 확인합니까?
문자열에 숫자 만 포함되어 있는지 어떻게 확인합니까? 나는 여기에 갔다. 이 작업을 수행하는 가장 간단한 방법을보고 싶습니다. import string def main(): isbn = input("Enter your 10 digit ISBN number: ") if len(isbn) == 10 and string.digits == True: print ("Works") else: print("Error, 10 digit number was not inputted and/or letters …
129 python  string  numbers 

29
사전의 사전을 병합하는 방법?
여러 사전을 병합해야합니다. 예를 들어 다음과 같습니다. dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} 로 A B C와 D나무의 잎이있는 것 같아{"info1":"value", "info2":"value2"} 사전의 알 수없는 수준 (깊이)이있을 수 있습니다. {2:{"c":{"z":{"y":{C}}}}} 내 경우에는 노드가 문서이고 파일이있는 디렉토리 / 파일 구조를 나타냅니다. 나는 그들을 얻기 위해 병합하고 싶다 : dict3 …

2
Python 3으로 Python 2 객체 언 클링
Python 2.4에서 Python 3.4로 절인 객체를로드하는 방법이 있는지 궁금합니다. 대량의 회사 레거시 코드에서 2to3을 실행하여 최신 상태로 유지했습니다. 이 작업을 수행하면 파일을 실행할 때 다음 오류가 발생합니다. File "H:\fixers - 3.4\addressfixer - 3.4\trunk\lib\address\address_generic.py" , line 382, in read_ref_files d = pickle.load(open(mshelffile, 'rb')) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in …

8
수업을 꾸미는 방법?
Python 2.5에서 클래스를 장식하는 데코레이터를 만드는 방법이 있습니까? 특히 데코레이터를 사용하여 클래스에 멤버를 추가하고 해당 멤버의 값을 갖도록 생성자를 변경하고 싶습니다. 다음과 같은 것을 찾으십시오 ( 'class Foo :'에 구문 오류가 있습니다.) def getId(self): return self.__id class addID(original_class): def __init__(self, id, *args, **kws): self.__id = id self.getId = getId original_class.__init__(self, …

12
파이썬에서 다중 선형 회귀
다중 회귀를 수행하는 파이썬 라이브러리를 찾지 못하는 것 같습니다. 내가 찾은 유일한 것은 단순한 회귀 만합니다. 여러 독립 변수 (x1, x2, x3 등)에 대해 종속 변수 (y)를 되돌려 야합니다. 예를 들어이 데이터를 사용하면 print 'y x1 x2 x3 x4 x5 x6 x7' for t in texts: print "{:>7.1f}{:>10.2f}{:>9.2f}{:>9.2f}{:>10.2f}{:>7.2f}{:>7.2f}{:>9.2f}" / .format(t.y,t.x1,t.x2,t.x3,t.x4,t.x5,t.x6,t.x7) …


11
UnicodeDecodeError : 'ascii'코덱이 13 위치의 바이트 0xe2를 디코딩 할 수 없습니다.
NLTK를 사용하여 각 줄이 문서로 간주되는 텍스트 파일에서 kmeans 클러스터링을 수행하고 있습니다. 예를 들어 내 텍스트 파일은 다음과 같습니다. belong finger death punch <br> hasty <br> mike hasty walls jericho <br> jägermeister rules <br> rules bands follow performing jägermeister stage <br> approach 이제 실행하려는 데모 코드는 다음과 같습니다. import sys …
129 python  python-2.7 


7
defaultdict의 중첩 된 defaultdict
defaultdict를 defaultdict의 기본값으로 만드는 방법이 있습니까? (예 : 무한 레벨 재귀 defaultdict?) 할 수 있기를 원합니다 : x = defaultdict(...stuff...) x[0][1][0] {} 그래서 할 수는 x = defaultdict(defaultdict)있지만 두 번째 수준 일뿐입니다. x[0] {} x[0][0] KeyError: 0 이를 수행 할 수있는 레시피가 있습니다. 그러나 일반적인 defaultdict 인수를 사용하여 간단하게 수행 …

9
열의 문자열에서 원치 않는 부분 제거
DataFrame 열의 문자열에서 원하지 않는 부분을 제거하는 효율적인 방법을 찾고 있습니다. 데이터는 다음과 같습니다. time result 1 09:00 +52A 2 10:00 +62B 3 11:00 +44a 4 12:00 +30b 5 13:00 -110a 이 데이터를 다음과 같이 정리해야합니다. time result 1 09:00 52 2 10:00 62 3 11:00 44 4 12:00 30 …

4
파일에 쓰려면 목록에서 임의로 50 개의 항목을 선택하십시오.
지금까지 파일을 가져오고 새 파일을 만들고 목록을 무작위 화하는 방법을 알아 냈습니다. 파일에서 쓸 항목을 무작위로 목록에서 50 개만 선택하는 데 문제가 있습니까? def randomizer(input,output1='random_1.txt',output2='random_2.txt',output3='random_3.txt',output4='random_total.txt'): #Input file query=open(input,'r').read().split() dir,file=os.path.split(input) temp1 = os.path.join(dir,output1) temp2 = os.path.join(dir,output2) temp3 = os.path.join(dir,output3) temp4 = os.path.join(dir,output4) out_file4=open(temp4,'w') random.shuffle(query) for item in query: out_file4.write(item+'\n') 총 랜덤 …
129 python  file  list  select  random 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.