2014-10-17 5 views
12

मैं स्पाइडर 2.3.1 और पायथन (एक्स, वाई) का उपयोग कर रहा हूं।पायथन: setup.cfg से पढ़ने या अधिकतम बढ़ाने के लिए स्पाइडर के स्टाइल विश्लेषण PEP8 को कैसे बताना है। रेखा लंबाई?

स्पाइडर की प्राथमिकताओं में आप "स्टाइल विश्लेषण" सक्रिय कर सकते हैं। यह काफी अच्छा है, लेकिन मैं अधिकतम वृद्धि करना चाहता हूं। सहनशील लाइन लंबाई। पीईपी 8 के लिए मानक सेटिंग 79 वर्ण है। यह सामग्री के साथ एक setup.cfg के माध्यम से बदला जा सकता है:

[pep8] अधिकतम लाइन-लेंथ = 99

यह यहाँ पढ़ा जा सकता: http://pep8.readthedocs.org/en/latest/intro.html#related-tools

मैं कहाँ रखूँ एक setup.cfg तो स्पाइडर/पीईपी 8 मेरी नई सीमा को पहचान लेगा? या क्या इस सीमा को सेट करने या E501 (लंबी लाइन तक) को अनदेखा करने का कोई अन्य तरीका है? स्पाइडर में "99 वर्णों के बाद लंबवत रेखा दिखाएं" सेटिंग

उत्तर

16

लिंक @Werner द्वारा उद्धृत के अनुसार:

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

है कि आप क्या करने की जरूरत है कहा जाता है (Windows पर या ~/.pep8 (लिनक्स/मैक पर) ~/.config/pep8 एक फ़ाइल बनाने के लिए है), और इन पंक्तियों को इसमें जोड़ें:

[pep8] 
max-line-length = 99 

मैंने स्पाइडर में इसका परीक्षण किया और यह एक्सप के रूप में काम करता है ected।

+5

धन्यवाद। मुझे पहले उस समस्या के साथ कुछ समस्याएं थीं, और कुछ मदद साझा करना चाहते थे: ए) विंडोज के नीचे ~/कहां है: मुझे इसे एक कंसोल विंडो के साथ मिला: "सीडी/डी"% HOMEDRIVE %% HOMEPATH% " बी) किसी नाम के साथ फ़ाइल कैसे बनाएं, जो .dot unter windows से शुरू होता है: इसके लिए एक्सप्लोरर का उपयोग करना संभव नहीं है, "echo test> .pep8" आज़माएं। यह नाम के साथ एक फ़ाइल बनाएगा .pep8 देखें [लिंक] (https://superuser.com/questions/64471/create-rename-a-file-folder-that-begins-with-a-dot-in-windows/406758#406758?newreg=1715da3c190e481a8bdc92c6e40b1d3c) – venti

+0

और [लिंक] (http://superuser.com/questions/332871/what-is-the-equivalent-of-linuxs-tilde-in-windows) घर dir – venti

+0

के लिए यह वास्तव में बदसूरत है! यदि आप चाहते हैं, तो हम अपने प्राथमिकता फलक के माध्यम से उस पेप 8 पैरामीटर को बदलने के लिए स्पाइडर (मैं इसका वर्तमान रखरखाव कर रहा हूं) में एक विकल्प शामिल कर सकता हूं। बस हमारे [अंक ट्रैकर] (http://code.google.com/p/spyderlib/issues/list) में कोई समस्या खोलें, इसलिए हम इसे भविष्य में रिलीज़ में करना न भूलें :-) –

0

"पेप 8" के संदर्भ अप्रचलित हैं। पैकेज का नाम बदलकर "पायकोडस्टाइल" कर दिया गया है।

संबंधित मुद्दे