>

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

    @Werner가 인용 한 링크에 따르면 :

    http://pep8.readthedocs.org/en/latest/intro.html#configuration

    당신이해야 할 일은 ~/.config/pep8 라는 파일을 만드는 것입니다  (Linux/Mac) 또는 ~/.pep8  (Windows의 경우) 다음 행을 추가하십시오 :

    [pep8]
    max-line-length = 99
    
    

    Spyder에서 테스트했으며 예상대로 작동합니다.

  • 답변 # 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 파일을 덮어 씁니다.

    실행 중이 아닌지 확인하고 필요한 변경을하십시오

  • 이전 windows 10 - Windows10에서 Powershell의 DownloadFile 오류를 수정하는 방법
  • 다음 html5 - 안드로이드 장치에서 웹 기술로 GPS 시킹 앱 구축