de-vraag
  • Frågor
  • Taggar
  • Användare
Meddelanden
Belöningar
Registrering
När du har registrerat dig kommer du att få information om svar och kommentarer på dina frågor.
Logga in
Om du redan har ett konto loggar du in för att kontrollera nya meddelanden.
Det kommer att finnas belöningar för frågor, svar och kommentarer.
Mer
Källa
Redigera
John Howard
John Howard
Question

Hitta aktuell katalog och fil's katalog

Vilka kommandon kan jag använda i Python för att hitta:

  1. den aktuella katalogen (där jag befann mig i terminalen när jag körde Python-skriptet), och
  2. var den fil som jag utför är?
1986 2011-02-28T01:51:21+00:00 3
Mark Amery
Mark Amery
Redigerad fråga 2016ör juli 2016 в 12:38
Programmering
python
directory
Popular videos
The Great Gildersleeve: Gildy's New Car / Leroy Has the Flu / Gildy Needs a Hobby
The Great Gildersleeve: Gildy's New Car / Leroy Has the Flu / Gildy Needs a Hobby
för 9 år sedan
🌸ОБМЕН ПОДАРКОВ🌸Бумажные Сюрпризы🦋РАСПАКОВКА🦋Бумажки~
🌸ОБМЕН ПОДАРКОВ🌸Бумажные Сюрпризы🦋РАСПАКОВКА🦋Бумажки~
för 4 månader sedan
BİM İNDİRİMLERİ TEMİZLİK VE GIDA ÜRÜNLERİ | BİM'DE BU HAFTA NELER VAR | BİM MARKET İNDİRİM KATALOĞU
BİM İNDİRİMLERİ TEMİZLİK VE GIDA ÜRÜNLERİ | BİM'DE BU HAFTA NELER VAR | BİM MARKET İNDİRİM KATALOĞU
för 4 månader sedan
A101 AKTÜEL 25 OCAK 2022 KATALOĞU A101 MARKET İNDİRİMLERİ A101 AKTÜEL A101 indirim.videomuz tahmin
A101 AKTÜEL 25 OCAK 2022 KATALOĞU A101 MARKET İNDİRİMLERİ A101 AKTÜEL A101 indirim.videomuz tahmin
för 4 månader sedan
J. S. BACH: Courante de la Suite nº 1 para Cello BWV 1007
J. S. BACH: Courante de la Suite nº 1 para Cello BWV 1007
för 10 månader sedan
Magasin og katalog i ét - gratis og fyldt med nybygger stof
Magasin og katalog i ét - gratis og fyldt med nybygger stof
för 2 år sedan
A101 22 - 28 Ocak 2022 Haftanın Yıldızları Hafta Sonu Fırsatları Manav Reyonu
A101 22 - 28 Ocak 2022 Haftanın Yıldızları Hafta Sonu Fırsatları Manav Reyonu
för 4 månader sedan
A101 25 OCAK 2022 Kataloğu A101 Aktüel Kataloğu GELECEK Ürünler A101 Aktüel #BİM​ #AKTÜEL​#KATALOG
A101 25 OCAK 2022 Kataloğu A101 Aktüel Kataloğu GELECEK Ürünler A101 Aktüel #BİM​ #AKTÜEL​#KATALOG
för 4 månader sedan
C-C MUSIC REACTOR REACTS TO DIMASH & BATYRKHAN SHUKENOV- AMANAT!
C-C MUSIC REACTOR REACTS TO DIMASH & BATYRKHAN SHUKENOV- AMANAT!
för 1 år sedan
Estrenando Herramienta BESSEY
Estrenando Herramienta BESSEY
för 1 år sedan
A101 Bu Perşembe || A101 27 Ocak 2022 GELECEK Kataloğu | A101 Stok Eritme Ürünleri #çeyiz #a101
A101 Bu Perşembe || A101 27 Ocak 2022 GELECEK Kataloğu | A101 Stok Eritme Ürünleri #çeyiz #a101
för 4 månader sedan
FROZEN IN TIME FOR 40 YEARS | Exploring an abandoned Swedish house at the moment of collapsing!
FROZEN IN TIME FOR 40 YEARS | Exploring an abandoned Swedish house at the moment of collapsing!
för 9 månader sedan
Hitta, dela och skapa information enkelt med vårt paket för Office 365
Hitta, dela och skapa information enkelt med vårt paket för Office 365
för 3 år sedan
The Great Gildersleeve: Leroy Smokes a Cigar / Canary Won't Sing / Cousin Octavia Visits
The Great Gildersleeve: Leroy Smokes a Cigar / Canary Won't Sing / Cousin Octavia Visits
för 9 år sedan
A101 26 OCAK 2022 Kataloğu A101 Aktüel Kataloğu GELECEK Ürünler A101 Aktüel #BİM​ #AKTÜEL​#KATALOG
A101 26 OCAK 2022 Kataloğu A101 Aktüel Kataloğu GELECEK Ürünler A101 Aktüel #BİM​ #AKTÜEL​#KATALOG
för 4 månader sedan
Suspense: The Name of the Beast / The Night Reveals / Dark Journey
Suspense: The Name of the Beast / The Night Reveals / Dark Journey
för 9 år sedan
Suspense: Man Who Couldn't Lose / Dateline Lisbon / The Merry Widow
Suspense: Man Who Couldn't Lose / Dateline Lisbon / The Merry Widow
för 9 år sedan
Powershell可以让Windows💻 使用效率提高的基础的,安全的,重要的命令
Powershell可以让Windows💻 使用效率提高的基础的,安全的,重要的命令
för 1 år sedan
My Friend Irma: Lucky Couple Contest / The Book Crook / The Lonely Hearts Club
My Friend Irma: Lucky Couple Contest / The Book Crook / The Lonely Hearts Club
för 9 år sedan
Find the current directory and file's directory
Find the current directory and file's directory
för 6 månader sedan
Python Find current directory and file's directory
Python Find current directory and file's directory
för 4 år sedan
PYTHON : Find the current directory and file's directory
PYTHON : Find the current directory and file's directory
för 5 månader sedan
How To Install MMX CRYPTO Blockchain from MadMax in Linux + Windows WSL + MMX Farming Overview 🧐
How To Install MMX CRYPTO Blockchain from MadMax in Linux + Windows WSL + MMX Farming Overview 🧐
för 4 månader sedan
SKR 1.4 - Simple Endstop Switch
SKR 1.4 - Simple Endstop Switch
för 2 år sedan
STOR NA-KD STYLINGHAUL
STOR NA-KD STYLINGHAUL
för 4 månader sedan
RESMİ KATALOG ✅ I A101 3 ŞUBAT 2022 I ÇEYİZLİK ÜRÜNLER I A101 İNDİRİM I A101 3 ŞUBAT 2022 KATALOĞU
RESMİ KATALOG ✅ I A101 3 ŞUBAT 2022 I ÇEYİZLİK ÜRÜNLER I A101 İNDİRİM I A101 3 ŞUBAT 2022 KATALOĞU
för 4 månader sedan
BİM 1 ŞUBAT 2022 KATALOĞU | BİM AKTÜEL PASTACILIK ÜRÜNLERİ HAFTAYA SALI | BİM GIDA AKTÜEL
BİM 1 ŞUBAT 2022 KATALOĞU | BİM AKTÜEL PASTACILIK ÜRÜNLERİ HAFTAYA SALI | BİM GIDA AKTÜEL
för 4 månader sedan
BİM 31 OCAK 2022 Kataloğu BİM Aktüel Kataloğu GELECEK Ürünler BİM Aktüel #BİM​ #AKTÜEL​ #KATALOG
BİM 31 OCAK 2022 Kataloğu BİM Aktüel Kataloğu GELECEK Ürünler BİM Aktüel #BİM​ #AKTÜEL​ #KATALOG
för 4 månader sedan
BİM 29 OCAK 2022 Kataloğu BİM Aktüel Kataloğu GELECEK Ürünler BİM Aktüel #BİM​ #AKTÜEL​ #KATALOG
BİM 29 OCAK 2022 Kataloğu BİM Aktüel Kataloğu GELECEK Ürünler BİM Aktüel #BİM​ #AKTÜEL​ #KATALOG
för 4 månader sedan
BİM 29 OCAK 2022 Kataloğu BİM Aktüel Kataloğu GELECEK Ürünler BİM Aktüel #BİM​ #AKTÜEL​ #KATALOG
BİM 29 OCAK 2022 Kataloğu BİM Aktüel Kataloğu GELECEK Ürünler BİM Aktüel #BİM​ #AKTÜEL​ #KATALOG
för 4 månader sedan
ŞOK 2 ŞUBAT 2022 DEKORATİF AKTÜEL ÜRÜNLER KATALOĞU | ŞOK AKTÜEL VE İNDİRİMLER | ŞOK
ŞOK 2 ŞUBAT 2022 DEKORATİF AKTÜEL ÜRÜNLER KATALOĞU | ŞOK AKTÜEL VE İNDİRİMLER | ŞOK
för 4 månader sedan
A101 31 OCAK 2022 Kataloğu A101 Aktüel Kataloğu GELECEK Ürünler A101 Aktüel #BİM​ #AKTÜEL​#KATALOG
A101 31 OCAK 2022 Kataloğu A101 Aktüel Kataloğu GELECEK Ürünler A101 Aktüel #BİM​ #AKTÜEL​#KATALOG
för 4 månader sedan
A101 30 OCAK 2022 Kataloğu A101 Aktüel Kataloğu GELECEK Ürünler A101 Aktüel #BİM​ #AKTÜEL​#KATALOG
A101 30 OCAK 2022 Kataloğu A101 Aktüel Kataloğu GELECEK Ürünler A101 Aktüel #BİM​ #AKTÜEL​#KATALOG
för 4 månader sedan
Kataloger til din markedsføring
Kataloger til din markedsføring
för 1 år sedan
A101 31 OCAK 2022 Kataloğu A101 Aktüel Kataloğu GELECEK Ürünler A101 Aktüel #BİM​ #AKTÜEL​#KATALOG
A101 31 OCAK 2022 Kataloğu A101 Aktüel Kataloğu GELECEK Ürünler A101 Aktüel #BİM​ #AKTÜEL​#KATALOG
för 4 månader sedan
Point Sublime: Refused Blood Transfusion / Thief Has Change of Heart / New Year's Eve Show
Point Sublime: Refused Blood Transfusion / Thief Has Change of Heart / New Year's Eve Show
för 9 år sedan
AVON Attraction Game for Her reseña de perfume ¡Nuevo 2022! - SUB
AVON Attraction Game for Her reseña de perfume ¡Nuevo 2022! - SUB
för 3 månader sedan
ОБЗОР ВТОРОГО ЗАКАЗА Из Каталога Oriflame №15-2020
ОБЗОР ВТОРОГО ЗАКАЗА Из Каталога Oriflame №15-2020
för 1 år sedan
R 3. Import & export av data
R 3. Import & export av data
för 1 år sedan
Greta Garbo - το φτωχοκόριτσο που έγινε η πιο διάσημη ηθοποιός
Greta Garbo - το φτωχοκόριτσο που έγινε η πιο διάσημη ηθοποιός
för 1 år sedan
Musikinstrument 2019 - så lämnar du anbud i upphandlingen
Musikinstrument 2019 - så lämnar du anbud i upphandlingen
för 1 år sedan
« Föregående
Nästa »
Den här frågan har 1 svar på engelska, för att läsa dem logga in på ditt konto.
Solution / Answer
Russell Dias
Russell Dias
2011ör februari 2011 в 1:54
2011-02-28T01:54:18+00:00
Mer
Källa
Redigera
#11967816

Om du vill få fram den fullständiga sökvägen till katalogen som en Python-fil finns i skriver du så här i filen:

import os 
dir_path = os.path.dirname(os.path.realpath(__file__))

(Observera att besvärjelsen ovan inte fungerar om du redan har använt os.chdir() för att ändra din nuvarande arbetskatalog, eftersom värdet av konstanten __file__ är relativt till den nuvarande arbetskatalogen och inte ändras av ett os.chdir()-anrop.)


För att få fram den aktuella arbetskatalogen använder du

import os
cwd = os.getcwd()

Dokumentationsreferenser för de moduler, konstanter och funktioner som används ovan:

  • Modulerna os och os.path.
  • Konstanten __file__.
  • os.path.realpath(path) (returnerar "den kanoniska sökvägen för det angivna filnamnet, med eliminering av alla symboliska länkar som påträffas i sökvägen ").
  • os.path.dirname(path) (returnerar "katalognamnet för sökvägen path")
  • os.getcwd() (returnerar "en sträng som representerar den aktuella arbetskatalogen ")
  • os.chdir(path) ("ändra den aktuella arbetskatalogen till path")
Mark Amery
Mark Amery
Redigerat svar 2016ör juli 2016 в 12:34
3. Data model — Python 3.10.4 documentation
docs.python.org
os — Miscellaneous operating system interfaces — Python 3.10.4 documentation
docs.python.org
os — Miscellaneous operating system interfaces — Python 3.10.4 documentation
docs.python.org
os.path — Common pathname manipulations — Python 3.10.4 documentation
docs.python.org
os — Miscellaneous operating system interfaces — Python 3.10.4 documentation
docs.python.org
os.path — Common pathname manipulations — Python 3.10.4 documentation
docs.python.org
os.path — Common pathname manipulations — Python 3.10.4 documentation
docs.python.org
3114
0
 Nix
Nix
2011ör februari 2011 в 1:53
2011-02-28T01:53:57+00:00
Mer
Källa
Redigera
#11967815

Nuvarande arbetskatalog: ```os.getcwd()````

Och attributet __file__ kan hjälpa dig att ta reda på var filen du kör ligger. Det här SO-inlägget förklarar allt: https://stackoverflow.com/questions/2632199/how-do-i-get-the-path-of-the-current-executed-file-in-python

 Boris
Boris
Redigerat svar 2019ör februari 2019 в 12:30
3. Data model — Python 3.10.4 documentation
docs.python.org
15.1. os — Miscellaneous operating system interfaces — Python 2.7.18 documentation
docs.python.org
311
0
 vinithravit
vinithravit
2012ör april 2012 в 7:00
2012-04-24T07:00:16+00:00
Mer
Källa
Redigera
#11967817

1.För att få fram den aktuella katalogens fullständiga sökväg

    >>import os
    >>print os.getcwd()

o/p: "C :\Users\admin\myfolder"

1.För att få fram det aktuella mappnamnet i katalogen

    >>import os
    >>str1=os.getcwd()
    >>str2=str1.split('\\')
    >>n=len(str2)
    >>print str2[n-1]

o/p: "myfolder"

58
0
Lägg till en fråga
Kategorier
Alla
Teknik
Kultur / fritid
Livet / Konst
Vetenskap
Professionell
Företag
Användare
Alla
Ny
Populära
1
mohidil qodirova
Registrerad för 6 timmar sedan
2
Jasur Fozilov
Registrerad för 19 timmar sedan
3
Zuxriddin Muydinov
Registrerad för 1 dag sedan
4
Денис Анненский
Registrerad för 3 dagar sedan
5
365
Registrerad för 1 vecka sedan
BG
DA
DE
EL
ES
FR
ID
IT
JA
KO
LT
LV
NL
PT
RU
SK
SV
ZH
© de-vraag 2022
Källa
stackoverflow.com
under licens cc by-sa 3.0 med angivande av