«python» 태그된 질문

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


7
Grep 및 Python
Unix 명령 줄에서 정규식을 통해 grep을 사용하여 파일을 검색하는 방법이 필요합니다. 예를 들어 명령 줄에 입력 할 때 : python pythonfile.py 'RE' 'file-to-be-searched' 정규식 'RE'을 파일에서 검색하고 일치하는 줄을 인쇄해야합니다. 내가 가진 코드는 다음과 같습니다. import re import sys search_term = sys.argv[1] f = sys.argv[2] for line in open(f, 'r'): …
78 python  regex  grep 

10
대소 문자를 구분하지 않는 사전
내 사전이 대소 문자를 구분하지 않기를 바랍니다. 이 예제 코드가 있습니다. text = "practice changing the color" words = {'color': 'colour', 'practice': 'practise'} def replace(words,text): keys = words.keys() for i in keys: text= text.replace(i ,words[i]) return text text = replace(words,text) print text 출력 = 색상 변경 연습 동일한 출력을 제공하기 …
78 python 


3
단위 테스트를 위해 패치를 사용하여 두 함수를 조롱
단위 테스트를 원하는 함수가 있는데 두 개의 다른 함수를 호출합니다. 패치를 사용하여 두 기능을 동시에 적절하게 모의 할 수있는 방법이 확실하지 않습니다. 나는 아래에 내가 의미하는 바의 예를 제공했습니다. nosetest를 실행하면 테스트는 통과하지만이를 수행하는 더 깨끗한 방법이 있어야한다고 생각하며 f.close ()에 관한 부분을 실제로 이해하지 못합니다. 디렉토리 구조는 다음과 같습니다. …


9
업데이트 오류 'module'개체를 호출 할 수 없으면 pip가 더 이상 작동하지 않습니다.
pip 업데이트 후 pip가 완전히 작동을 멈췄습니다. Z:\>pip install matplotlib Traceback (most recent call last): File "c:\program files\python37\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "c:\program files\python37\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Program Files\Python37\Scripts\pip.exe\__main__.py", line 9, in <module> TypeError: 'module' object is not callable 도와주세요? 편집 : 나는 …

2
Python 3.8이 포함 된 Jupyter 노트북-NotImplementedError
최근 Python 3.8로 업그레이드하고 설치했습니다 jupyter. 그러나 실행하려고 jupyter notebook하면 다음 오류가 발생합니다. File "c:\users\user\appdata\local\programs\python\python38\lib\site-packages\tornado\platform\asyncio.py", line 99, in add_handler self.asyncio_loop.add_reader(fd, self._handle_events, fd, IOLoop.READ) File "c:\users\user\appdata\local\programs\python\python38\lib\asyncio\events.py", line 501, in add_reader raise NotImplementedError NotImplementedError Windows의 Python 3.8 ProactorEventLoop이 기본적으로 전환되어 있다는 것을 알고 있으므로 이와 관련이 있다고 생각합니다. Jupyter는 현재 Python 3.8을 …

5
데코레이터로 파이썬 함수 정의를 우회하는 방법은 무엇입니까?
전역 설정 (예 : OS)을 기반으로 Python 함수 정의를 제어 할 수 있는지 알고 싶습니다. 예: @linux def my_callback(*args, **kwargs): print("Doing something @ Linux") return @windows def my_callback(*args, **kwargs): print("Doing something @ Windows") return 그런 다음 누군가 Linux를 사용하는 경우 첫 번째 정의 my_callback가 사용되며 두 번째 정의는 자동으로 무시됩니다. …



4
반복하면서 세트에 추가하거나 제거 할 때 왜이 반복을 많이합니까?
파이썬 for-loop를 이해하려고 시도하면 {1}C 또는 다른 언어와 같이 반복을 수행하는지에 따라 한 번의 반복 결과 를 얻거나 무한 루프에 빠질 것이라고 생각 했습니다. 그러나 실제로는 그렇지 않았습니다. >>> s = {0} >>> for i in s: ... s.add(i + 1) ... s.remove(i) ... >>> print(s) {16} 왜 16 회 …

3
TypeError : attrib ()에 예기치 않은 키워드 인수 'convert'가 있습니다.
이 오류는을 사용하여 CI 서버에서 Python 프로젝트의 자동 테스트 중에 발생했습니다 pytest. 을 사용하고 pytest==4.0.2있습니다. 이 오류는 방금 발생하기 시작했으며 이전 파이프 라인은 제대로 작동하는 것 같습니다. 전체 오류 : File "/usr/local/lib/python3.7/site-packages/_pytest/tmpdir.py", line 35, in TempPathFactory lambda p: Path(os.path.abspath(six.text_type(p))) TypeError: attrib() got an unexpected keyword argument 'convert'
55 python  pytest 

3
함수형 프로그래밍에서 "부분 함수"란 정확히 무엇을 의미합니까?
내 이해에 따르면 부분 함수는 예상보다 적은 수의 매개 변수를 함수에 전달하여 얻는 함수입니다. 예를 들어, 이것이 파이썬에서 직접 유효한 경우 : >>> def add(x,y): ... return x+y ... >>> new_function = add(1) >>> new_function(2) 3 위의 스 니펫 new_function에서 부분 함수입니다. 그러나 Haskell Wiki 에 따르면 부분 함수의 정의는 …

2
파이썬에서 정수 나누기와 float 대 int 변환의 차이점은 무엇입니까?
최근 int()에는 부동 소수점을 0으로 반올림하는 반면 정수 나누기는 플로트를 바닥으로 반올림합니다. 예를 들어 : -7 // 2 = -4 int(-7/2) = -3 나는 다음을 지정하는 문서를 읽었습니다. int (x, base = 10) 클래스 숫자 또는 문자열 x로 구성된 정수 객체를 반환하거나 인수가 제공되지 않으면 0을 반환합니다. x가 숫자이면 x를 …

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