मैं पाइथन [3.3] के अंदर से चल रहे पायथन स्क्रिप्ट की निर्देशिका कैसे प्राप्त करूं? मैंने कोशिश की है कि How can I find script's directory with Python? पर क्या सुझाव दिया गया था, लेकिन मुझे "अमान्य वाक्यविन्यास" मिलता है और "ओएस" (और मैंने आयात किया है) को निर्देशित किया है।मुझे स्क्रिप्ट के अंदर से पाइथन चल रही स्क्रिप्ट की निर्देशिका कैसे मिलती है?
मुझे सबसे नज़दीकी जवाब मिल गया है: sys.argv [0], लेकिन इसमें अभी भी फ़ाइल का नाम शामिल है, इसलिए मैं इसका उपयोग नहीं कर सकता। क्या कोई और तरीका है?
नोट: मैं पाइथन के लिए बिल्कुल नया हूं।
यहाँ कुछ कोड मैं अब तक बना दिया है (भाग जहां यह rundir = sys.argv [0] है, जहां सुझाव कोड जाना होगा कहते हैं) है:
import pygame
from pygame.locals import *
import os, sys
import time
pygame.init()
import statuscheck
print("Completed program status check.")
import mods.modlist
print("Loaded all mods..")
print("Completed loading")
sys.dont_write_bytecode = True
rundir = sys.argv[0]
print("Running from" + rundir)
आप अपने सटीक कोड और सटीक त्रुटि आप प्राप्त पोस्ट कर सकते हैं? इस सवाल का जवाब आप लिंक किए गए लगता है जैसे कि यह आप के लिए काम करना चाहिए। –