2012-03-01 20 views
7

मैंने "nosetests p1.py> text.txt" की कोशिश की है और यह काम नहीं कर रहा है।मैं नोसेटेट्स के आउटपुट को टेक्स्टफाइल पर रीडायरेक्ट कैसे करूं?

इस कंसोल आउटपुट को पाइप करने का सही तरीका क्या है?

+1

-s झंडा काम करता है? – dm03514

+0

मीठा, यह काम करता है !!! धन्यवाद!! – iCodeLikeImDrunk

उत्तर

12

प्रयास करें:

nosetests -s p1.py > text.txt 2>&1 

अंतिम --obvious - टिप: आप परीक्षण फ़ाइल निर्देशिका में नहीं हैं, तो .py फ़ाइल से पहले जोड़ें।

+0

क्या आप "2> और 1" क्या बताते हैं, इसका विस्तार करना चाहते हैं? – user828267

+3

2> और 1 stderr को stdout भेजता है और यह सब text.txt – turtlebender

+0

पर जायेगा स्पष्टीकरण के लिए धन्यवाद! – user828267

0

पैरामीटर -s - कब्जा नहीं stdout

+1

आह, हाँ, अगर आप अपनी प्रक्रिया से stdout चाहते हैं, तो आपको निर्दिष्ट करने की आवश्यकता है – turtlebender

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