När du arbetar med filhantering kanske du har märkt att filer refereras endast av deras namn, t. ex. ’GFG.txt
’ och om filen inte finns i skriptets katalog, väcker Python ett fel. Så, hur är det gjort?
begreppet aktuell arbetskatalog (CWD) blir viktigt här. Tänk på CWD som mappen, Python fungerar inuti., När filerna bara kallas av deras namn antar Python att det börjar i CWD vilket innebär att namn-endast referens kommer att lyckas endast om filen finns i Pythons CWD.
Obs! mapp där Python-skriptet körs kallas aktuell katalog. Det här är inte vägen där Python-skriptet finns.
få aktuell arbetskatalog
Python tillhandahåller OS-modul för att interagera med operativsystemet. Denna modul kommer under Python standard utility module., Alla funktioner i os-modulen höjer OSError
vid ogiltiga eller otillgängliga filnamn och sökvägar, eller andra argument som har rätt typ, men accepteras inte av operativsystemet.
för att få platsen för den aktuella arbetskatalogen os.getcwd()
används.
Syntax: os.getcwd ()
Parameter: ingen parameter krävs.
returvärde: den här metoden returnerar en sträng som representerar den aktuella arbetskatalogen.
exempel:
uppmärksamhet geek!, Stärka dina stiftelser med Python Programming Foundation Kurs och lära sig grunderna.
till att börja med förbättrar dina intervjupreparat dina datastrukturer koncept med Python DS-kursen.