/foo/bar
की स्थानीय निर्देशिका संरचना को देखते हुए, और यह मानते हुए कि किसी दिए गए पथ में बिल्कुल एक फ़ाइल है (फ़ाइल नाम और सामग्री कोई फर्क नहीं पड़ता), उस फ़ाइल के फ़ाइल नाम प्राप्त करने का एक तेज़ तरीका क्या है (फ़ाइल सामग्री नहीं)?निर्देशिका से फ़ाइल नाम पढ़ने के लिए तेज़ तरीका?
5
A
उत्तर
13
import os
os.listdir('/foo/bar')[0]
+0
धन्यवाद, यह काम करता है! – nikola
+0
हे ... मुझे वास्तव में इसके बारे में एक सेकंड के लिए सोचना चाहिए था :- –
2
के 1 तत्व अच्छी तरह से मैं इस कोड काम करता है पता है ...
for file in os.listdir('.'):
#do something
+0
धन्यवाद, गिमेल ने इसे भी छोटा बना दिया। – nikola
1
आप भी ग्लोब
import glob
print glob.glob("/path/*")[0]
संबंधित मुद्दे
- 1. फ़ाइल से लंबे [] पढ़ने के लिए सबसे तेज़ तरीका?
- 2. फ़ाइल की लंबाई पढ़ने के लिए सबसे तेज़ तरीका सी #
- 3. फ़ाइल की सामग्री को पढ़ने के लिए सबसे तेज़ तरीका
- 4. निर्देशिका आकारों की गणना करने के लिए सबसे तेज़ तरीका
- 5. SQLite - SQLite डेटाबेस से डेटा पढ़ने का सबसे तेज़ तरीका?
- 6. सी ++ पाठ फ़ाइल की केवल अंतिम पंक्ति पढ़ने के लिए सबसे तेज़ तरीका?
- 7. एक बड़ी टेक्स्ट फ़ाइल (कई जीबी) पढ़ने के लिए पायथन सबसे तेज़ तरीका
- 8. फ़ाइल से बाइट्स के ब्लॉक को पढ़ने और फ़्लोट में कनवर्ट करने के लिए सी # में सबसे तेज़ तरीका []
- 9. डिस्क से 10 जीबी फ़ाइल पढ़ने का सबसे तेज़ तरीका क्या है?
- 10. बूस्ट एएसओ सॉकेट: हार्ड ड्राइव से फ़ाइल पढ़ने का सबसे तेज़ तरीका?
- 11. इनपुट फ़ाइलों को पढ़ने, सबसे तेज़ तरीका संभव है?
- 12. स्ट्रिंगियो से पढ़ने के लिए तेज़ तरीका कुछ बाइट का सामना करना पड़ता है
- 13. 2TB फ़ाइल से फ़ाइल ऑफ़सेट द्वारा यादृच्छिक रूप से कई 300 बाइट्स टुकड़ों को पढ़ने का सबसे तेज़ तरीका?
- 14. ओपन फ़ाइल केवल पढ़ने के लिए
- 15. फ़ाइल पथ नाम से फ़ाइल नाम निकालने के लिए कैसे?
- 16. सरणी से सबसे कम पाने के लिए सबसे तेज़ तरीका
- 17. फ़ाइल नाम से निर्देशिका बनाने और ले जाने के बैश
- 18. नेटवर्क स्थानांतरण के लिए तेज़ तरीका PHP
- 19. तेज़ तरीका
- 20. प्रोग्रामेटिक रूप से ओपन प्रीपेन के लिए सबसे तेज़ तरीका?
- 21. पढ़ने फ़ाइल
- 22. फ़ाइल नाम बदलने के लिए
- 23. फ़ाइल पढ़ने का सबसे प्रभावी तरीका
- 24. सी # फ़ाइल को पढ़ने बनाते हैं/केवल पढ़ने के लिए
- 25. क्या फ़ाइल से नाम/मूल्य जोड़े पढ़ने के लिए कोई व्यापक सी लाइब्रेरी है?
- 26. फ़ाइल नाम से निर्देशिका हटाएं यदि फ़ाइल नाम में एक निश्चित शब्द
- 27. पाइथन के साथ hdf5 फ़ाइल लिखने का सबसे तेज़ तरीका?
- 28. अज्ञात आकार फ़ाइल से पढ़ने के लिए बफर का उपयोग
- 29. एक पाठ फ़ाइल से सभी डेटा को पढ़ने के लिए सबसे उपयुक्त तरीका क्या है?
- 30. फ़ाइल में पढ़ने के दौरान पंक्ति नाम निर्दिष्ट करना
क्या विकल्प आप बेंचमार्क किया जा सकता है? बहुत सारे विकल्प नहीं हैं: 'ओएस' और 'ग्लोब' बड़े हैं। आपने 'टाइमिट' चलाने से क्या सीखा? बेंचमार्क परिणामों पर आपके पास क्या विशिष्ट प्रश्न है? –
मेरा मतलब था, "यह देखते हुए कि मुझे एक पूर्ण समाधान की आवश्यकता है जो एक पूर्ण बेंचमार्क चलाने के अभ्यास को प्रतिबंधित करता है, एक उचित तेज़ तरीका क्या है ..." मैं तदनुसार शीर्षक संपादित करूंगा, इस बात को इंगित करने के लिए धन्यवाद । – nikola
@ प्रोमेथियस: आपकी टिप्पणी मूल प्रश्न से भी कम समझ में आता है। केवल दो विकल्प हैं। आपको क्या लगता है कि कोई दूसरे की तुलना में तेज़ होगा? चूंकि केवल दो ही हैं, क्या आपको दो बार 'टाइमिट' चलाने से रोकता है? मैं वास्तव में अस्पष्ट हूं कि आप इसे यहां क्यों पूछ रहे हैं। –