2010-06-30 16 views
5

मैं ऐसी फाइल को चुनना चाहता हूं जो कभी खाली हो। अभी यह खाली है, लेकिन मेरा विचार यह है कि यह समय के साथ बढ़ने जा रहा है।खाली फ़ाइल कैसे चुनें?

मैं कैसे जांचूं कि फ़ाइल "लेने योग्य" है, ऐसा लगता है कि आप एक खाली फ़ाइल नहीं चुन सकते हैं?

उत्तर

6

बस कोशिश/ब्लॉक को छोड़कर उपयोग करें।

def example(): 
    try: 
    return pickle.loads("") 
    except EOFError: 
    return None 

अनुमति से क्षमा मांगना आसान है। :)

+0

मैंने कुछ अलग किया ... मैं फाइलसाइज पढ़ता हूं, और यदि 0 से बड़ा हो तो उसे हटा दें! :-) अल्थो कोशिश/पकड़ एक बेहतर समाधान है! नोकिया एन 9 00 बीटीडब्ल्यू के लिए मेरा पहला ऐप, हाँ! – Jason94

+0

@ जेसन, शायद अगले संस्करण के लिए सेरेलाइज़र पर एक नज़र डालें। ['अचार' कोड मनमाने ढंग से कोड निष्पादन के लिए उपयोग किया जा सकता है।] (http://nadiana.com/python-pickle-insecure) – badp

+0

समस्या यह है कि जब मैं पाइथन की बात करता हूं और इसके शीर्ष पर ताजा ताजा हूं तो बस कुछ कोशिश कर रहा हूं मेरे मोबाइल फोन पर (नोकिया एन 9 00)। यह लिनक्स चलाता है इसलिए मैं वास्तव में बहुत दूर हूं। तो अन्य सामानों को डाउनलोड करना और भविष्य में थोड़ा सा है: डी <3 विंडोज/विजुअल स्टूडियो प्यार! : पी ठंडा मोबाइल दोह: डी – Jason94

0

अचार को असुरक्षित माना जाता है। इसके बजाय Cerealizer आज़माएं। यह आकस्मिक रूप से आपकी खाली फ़ाइल समस्या हल कर सकता है।

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