«python» 태그된 질문

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

6
'key'및 람다 식을 사용하는 python max 함수
나는 OOP 배경에서 왔으며 파이썬을 배우려고합니다. I가 사용하고 max타입의 인스턴스 반환 람다 식을 사용하는 기능을 Player갖는 최대 totalScore리스트 중에서이 players. def winner(): w = max(players, key=lambda p: p.totalScore) 이 함수 Player는 maximum 유형의 인스턴스를 올바르게 반환합니다 totalScore. 다음 세 가지에 대해 혼란스러워합니다. max기능 은 어떻게 작동합니까? 그것이 취하는 주장은 무엇입니까? …
181 python  function  lambda 

10
파이썬의 SFTP? (플랫폼 독립적)
암호가 하드 코딩 된 하드 코딩 된 위치로 파일을 전송하는 간단한 도구를 사용하고 있습니다. 저는 파이썬 초보자이지만 ftplib 덕분에 쉬웠습니다. import ftplib info= ('someuser', 'password') #hard-coded def putfile(file, site, dir, user=(), verbose=True): """ upload a file by ftp to a site/directory login hard-coded, binary transfer """ if verbose: print 'Uploading', …
181 python  sftp 

9
django test app error-테스트 데이터베이스 작성 중 오류 발생 : 데이터베이스 작성 권한이 거부되었습니다.
명령을 사용하여 앱을 테스트하려고 할 때 (이 명령을 사용하는 패브릭을 사용하여 프로젝트를 배포하려고 시도했을 때 나타났습니다). python manage.py test appname 이 오류가 발생합니다. Creating test database for alias 'default'... Got an error creating the test database: permission denied to create database Type 'yes' if you would like to try deleting …

24
파이썬에서 불변의 객체를 만드는 법?
필자는 이것이 필요하지 않았지만 파이썬에서 불변의 객체를 만드는 것이 약간 까다로울 수 있다는 사실에 놀랐습니다. 을 (를) 재정의 __setattr__할 수 없습니다 __init__.에 속성을 설정할 수도 없기 때문 입니다. 튜플 서브 클래 싱은 작동하는 트릭입니다. class Immutable(tuple): def __new__(cls, a, b): return tuple.__new__(cls, (a, b)) @property def a(self): return self[0] @property …

8
python, del 또는 delattr 중 어느 것이 더 낫습니까?
이것은 어리석은 일이지만 내 두뇌의 뒷부분을 잠시 동안 잔소리하고 있습니다. 파이썬은 우리에게주는이 내장 된 객체에서 삭제 속성에 방법의 델 명령 단어와 delattr 내장 기능. 나는 좀 더 명시 적으로 생각하기 때문에 delattr을 선호합니다 . del foo.bar delattr(foo, "bar") 그러나 그들 사이에 차이가 있는지 궁금합니다.
181 python  del 

4
Python에서 전체 경로 파일 이름 작성
파일 경로 이름을 모듈에 전달해야합니다. 디렉토리 이름, 기본 파일 이름 및 파일 형식 문자열에서 파일 경로를 어떻게 작성합니까? 호출시 디렉토리가 존재하거나 존재하지 않을 수 있습니다. 예를 들면 다음과 같습니다. dir_name='/home/me/dev/my_reports' base_filename='daily_report' format = 'pdf' 문자열을 만들어야합니다 '/home/me/dev/my_reports/daily_report.pdf' 조각을 수동으로 연결하는 것은 좋은 방법이 아닌 것 같습니다. 나는 시도했다 os.path.join: join(dir_name,base_filename,format) …
181 python  join  filenames 




10
Python 용 Selenium WebDriver로 페이지가로드 될 때까지 기다리십시오.
무한 스크롤로 구현 된 페이지의 모든 데이터를 긁어 내고 싶습니다. 다음 파이썬 코드가 작동합니다. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) 이것은 맨 아래로 스크롤 할 때마다 5 초 동안 기다려야한다는 것을 의미합니다. 일반적으로 페이지가 새로 생성 된 내용의로드를 마치기에 충분합니다. 그러나 이것은 시간 효율적이지 않을 수 있습니다. 페이지가 5 …

2
stdin에서 비밀번호 읽기
시나리오 : 암호가 필요한 대화식 CLI Python 프로그램. 그것은 또한 가능한 GUI 솔루션이 없다는 것을 의미합니다. bash에서는 화면을 통해 다시 프롬프트하지 않고 암호를 읽을 수 있습니다. read -s 파이썬과 비슷한 것이 있습니까? 즉, password = raw_input('Password: ', dont_print_statement_back_to_screen) 대안 : 입력 한 문자를 화면으로 다시 보내기 전에 '*'로 바꿉니다 (브라우저 …

18
Ajax POST 요청으로 Django CSRF 검사 실패
내 AJAX 게시물을 통해 Django의 CSRF 보호 메커니즘을 준수하는 데 도움이 될 수 있습니다. 나는 여기의 지시를 따랐다. http://docs.djangoproject.com/en/dev/ref/contrib/csrf/ 해당 페이지에있는 AJAX 샘플 코드를 정확하게 복사했습니다. http://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax 나는 내용을 인쇄 getCookie('csrftoken')하기 전에 경고를 넣어xhr.setRequestHeader통화 실제로 일부 데이터로 채워져 있습니다. 토큰이 올바른지 확인하는 방법을 잘 모르겠지만 무언가를 찾아서 보내는 것이 좋습니다. …
180 python  ajax  django  csrf 

6
인코딩 / 디코딩의 차이점은 무엇입니까?
str / unicode 디코딩과 인코딩의 차이점을 이해하지 못했습니다. 나는 str().decode()당신이 알고있는 바이트 문자열이있을 때 특정 문자 인코딩을 가지고 있고, 인코딩 이름이 유니 코드 문자열을 반환한다는 것을 알고 있습니다. unicode().encode()주어진 인코딩 이름에 따라 유니 코드 문자를 바이트 문자열로 변환 한다는 것을 알고 있습니다. 그러나 나는 무엇 str().encode()이고 무엇인지 이해하지 못합니다 unicode().decode(). …

5
두 날짜의 차이를 초 단위로 확인하려면 어떻게합니까?
이를 위해 더 쉬운 방법이 있어야합니다. 매번 새로 고치려는 객체가 있으므로 생성 시점을 기록하고 현재 타임 스탬프를 확인한 후 필요에 따라 새로 고칩니다. datetime.datetime은 어려운 것으로 판명되었으며 ctime 라이브러리에 들어가고 싶지 않습니다. 이런 종류의 일에 더 쉬운 것이 있습니까?
180 python  time  datediff 


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