Spyder 2.3.1과 python (x, y)을 사용하고 있습니다.
Spyder의 환경 설정에서 "스타일 분석"을 활성화 할 수 있습니다. 이것은 꽤 좋지만 최대를 늘리고 싶습니다. 허용 가능한 선 길이. PEP8의 표준 설정은 79 자입니다. 이것은 내용이있는 setup.cfg를 통해 변경할 수 있습니다 :
[pep8]
max-line-length = 99
여기에서 읽을 수 있습니다 : http : //pep8.readthedocs .org/en/latest/intro.html # related-tools
Spyder/PEP8이 새로운 한계를 인식하도록 setup.cfg를 어디에 두나요? 아니면이 한계를 설정하거나 E501 (줄을 길게)을 무시하는 다른 방법이 있습니까? Spyder에서 "99 자 뒤에 세로줄 표시"를 설정해도 도움이되지 않습니다.
- 답변 # 1
- 답변 # 2
Minh의 의견에서 영감을 받아 다음을 수행하여 spyder 3.8에서이 작업을 수행 할 수있었습니다. ~ p를 사용하여 ~ 디렉토리를 찾으십시오.
import os; os.path.expanduser('~')
(Justin Harris의 설명 참조)
그런 다음.pycodestyle
라는 ~ 디렉토리에 파일을 추가하십시오. 포함 :[pycodestyle] max-line-length = 99
(카를로스 코르도바의 답변 참조)
스파이더를 다시 시작하십시오 [편집 : 아래 주석에 따라 필요하지 않습니다]. 이것은 실제로 위의 언급과 답변의 대부분을 결합한 것입니다.
- 답변 # 3
"pep8"에 대한 언급은 더 이상 사용되지 않습니다. 패키지 이름이 "pycodestyle"으로 변경되었습니다.
- 답변 # 4
pep8 섹션이있는 tox.ini 또는 프로젝트 레벨의 setup.cfg가 수행되어야합니다.
http://pep8.readthedocs.org/en/latest/intro.html#configuration
- 답변 # 5
Spyder 4.0.0.dev0을 사용하여 ~/.config/spyder.ini로 이동했습니다. 스파이더 응용 프로그램이 실행되고 있지 않은지 확인하여 'maxLineLength'에서 사전 값 'maxLineLength': 100을 변경하십시오. 79.
내 앱을 시작했는데 스파이 앱을 종료 할 때 파일을 편집하면 파일을 편집하면 ~/.config/spyder.ini 파일을 덮어 씁니다.
실행 중이 아닌지 확인하고 필요한 변경을하십시오
@Werner가 인용 한 링크에 따르면 :
http://pep8.readthedocs.org/en/latest/intro.html#configuration
당신이해야 할 일은~/.config/pep8
라는 파일을 만드는 것입니다 (Linux/Mac) 또는~/.pep8
(Windows의 경우) 다음 행을 추가하십시오 :Spyder에서 테스트했으며 예상대로 작동합니다.