본문 바로가기

분류 전체보기2393

파이썬 정규식의 섹션을 반복합니까? 스프레드 시트의 텍스트 덤프를 구문 분석해야합니다. 데이터의 각 줄을 올바르게 구문 분석하는 정규식이 있지만 다소 깁니다. 기본적으로 특정 패턴과 12 번 또는 13 번 일치합니다. 반복하고 싶은 패턴은 \s+(\w*\.*\w*); 이것은 정규 표현식 (축약)입니다. ^\s+(\w*\.*\w*);\s+(\w*\.*\w*);\s+(\w*\.*\w*);\s+(\w*\.*\w*);\s+(\w*\.*\w*);\s+(\w*\.*\w*); 이렇게 복사 붙여 넣기없이 패턴을 정해진 횟수만큼 일치시키는 방법이 있습니까? 각 섹션은 필요한 데이터 열에 해당합니다. 그런데 저는 파이썬을 사용하고 있습니다. 감사! 해결 방법 사용 방법 : (\s+(\w*\.*\w*);)* findall 메소드를 아직 찾으셨습니까? 아니면 .. 2020. 9. 20.
파이썬 zip 파일에 포함 된 파일 목록 가져 오기 zip 파일을 '두 번 클릭'하여 txt 파일을 가져온 다음 txt 파일을 사용하여 수행 할 수있는 방법은 무엇입니까? >>> f = open('my_txt_file.txt','r') >>> contents = f.read() 해결 방법 필요한 것은 아카이브의 모든 콘텐츠 목록을 제공하는 ZipFile.namelist () 입니다. 그런 다음 zip.open ( 'filename_you_discover') 을 수행 할 수 있습니다. 해당 파일의 내용을 가져옵니다. 참조 페이지 https://stackoverflow.com/questions/8844781 2020. 9. 20.
파이썬 Error importing a .pyd file (as a python module) from a .pyo file Windows에서 pygame (Python 용)을 실행하고 있습니다. 일부 .pyo 파일과 일부 .pyd 파일이 있습니다. .pyd 파일 중 하나를 모듈로 가져 오려는 다른 스크립트가 있지만 해당 모듈이 없다는 오류가 계속 발생합니다. .pyo 파일에 .pyd 파일을 모듈로 가져 오는 데 문제가 있습니까? 이 문제를 해결하려면 어떻게해야합니까? 해결 방법 일반적으로 다음 중 하나 이상 때문입니다. 참조 페이지 https://stackoverflow.com/questions/8846480 2020. 9. 20.
파이썬 인덱스로 문자열에서 문자를 얻는 방법? x 개의 알 수없는 문자로 구성된 문자열이 있다고 가정 해 보겠습니다. 어떻게 char nr을 얻을 수 있습니까? 13 또는 char nr. x-14? 해결 방법 먼저 시작 또는 끝 문자열에 필요한 숫자가 유효한 색인 인지 확인한 다음 배열 아래 첨자 표기법을 사용할 수 있습니다. 문자열 길이를 얻으려면 len (s) 사용 >>> s = "python" >>> s[3] 'h' >>> s[6] Traceback (most recent call last): File "", line 1, in IndexError: string index out of range >>> s[0] 'p' >>> s[-1] 'n' >>> s[-6] 'p' >>> s[-7] Traceback (most recent call last).. 2020. 9. 20.
파이썬 Python 및 WebDriver로 Assert / VerifyElementPresent? 해결 방법 webdriver는 브라우저를 구동하기위한 라이브러리입니다. 사용하고자하는 것은 * find_element * 메소드를 사용하여 요소를 찾은 다음 이에 대한 조건을 주장합니다. 예를 들어, 다음 코드는 요소의 내용에 대해 어설 션을 수행합니다. from selenium import webdriver browser = webdriver.Firefox() browser.get('http://www.example.com') element = browser.find_element_by_tag_name('h1') assert element.text == 'Example Domains' browser.quit() 참조 페이지 https://stackoverflow.com/questions/8851682 2020. 9. 19.
파이썬 PEP 8, 키워드 인수 또는 기본 매개 변수 값에서 '='주위에 공백이없는 이유는 무엇입니까? 이것은 Python 코드에서 = 의 다른 모든 발생 주위에 공백을 권장하는 것과 일치하지 않습니까? 어때: func(1, 2, very_long_variable_name=another_very_long_variable_name) 보다 낫다 : func(1, 2, very_long_variable_name = another_very_long_variable_name) 이 질문은 기본값보다 kwargs에 관한 것입니다. 저는 방금 PEP 8의 구문을 사용했습니다. 나는 의견을 구하는 것이 아닙니다. 이 결정 뒤에 이유를 묻고 있습니다. C 프로그램의 if 문과 같은 줄에 Where 가 아니라 왜 를 사용하는지 묻는 것과 비슷합니다. > 나는 그것을 사용해야할지 말아야한다. 해결 방법 키워드 인수가 본질적으로.. 2020. 9. 19.
파이썬 __init__를 사용한 속성 상속 저는 파이썬을 배우기 시작한 Java 사람입니다. 이 예를 보자 : class Person(): def __init__(self, name, phone): self.name = name self.phone = phone class Teenager(Person): def __init__(self, name, phone, website): self.name=name self.phone=phone self.website=website 많은 중복 코드가 있다고 확신합니다 (Java에서는 위의 코드에 대해 많은 중복이 있음을 알고 있습니다). 부모 클래스에서 이미 상속 된 속성과 관련하여 중복되는 부분은 무엇입니까? 해결 방법 파이썬에서 클래스에 대한 __ init __ 함수를 작성할 때 항상 수퍼 클래스의 __.. 2020. 9. 19.
파이썬 ndarray를 float64에서 정수로 변환 float64 의 dtype 을 가진 파이썬에 ndarray 가 있습니다. 배열을 정수 배열로 변환하고 싶습니다. 어떻게해야합니까? int () 는 스칼라로 변환 할 수 없다고 말하므로 작동하지 않습니다. 실제 바이트가 변경되지 않았기 때문에 dtype 필드 자체를 변경하는 것은 분명히 작동하지 않습니다. Google이나 문서에서 아무것도 찾을 수없는 것 같습니다.이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 해결 방법 .astype 을 사용하세요. >>> a = numpy.array([1, 2, 3, 4], dtype=numpy.float64) >>> a array([ 1., 2., 3., 4.]) >>> a.astype(numpy.int64) array([1, 2, 3, 4]) 참조 페이지 htt.. 2020. 9. 19.
파이썬 파일을 이동하는 방법? >>> source_files = '/PATH/TO/FOLDER/*' >>> destination_folder = 'PATH/TO/FOLDER' >>> # equivalent of $ mv source_files destination_folder 해결 방법 모두 동일한 구문을 사용합니다. import os import shutil os.rename("path/to/current/file.foo", "path/to/new/destination/for/file.foo") shutil.move("path/to/current/file.foo", "path/to/new/destination/for/file.foo") os.replace("path/to/current/file.foo", "path/to/new/de.. 2020. 9. 19.
파이썬 Skipping every other element after the first Java로이 작업을 수행하는 방법에 대한 일반적인 아이디어가 있지만 Python을 배우고 있으며 수행 방법을 잘 모르겠습니다. 첫 번째 요소부터 시작하여 목록의 다른 모든 요소를 ​​포함하는 목록을 반환하는 함수를 구현해야합니다. 지금까지 파이썬에서 for-loops가 어떻게 다른지 배우고 있기 때문에 여기에서 어떻게 해야할지 모르겠습니다. def altElement(a): b = [] for i in a: b.append(a) print b 해결 방법 def altElement(a): return a[::2] 참조 페이지 https://stackoverflow.com/questions/8865878 2020. 9. 19.