Zastanawiam się, czy istnieje idiom do tworzenia folderów dot i plików do zapisywania plików konfiguracyjnych we wszystkich systemach operacyjnych przy użyciu Pythona.Czy istnieje idiom Pythona do tworzenia folderów dot w katalogu domowym?
6
A
Odpowiedz
9
Można uzyskać folderu użytkownika z os.path.expanduser
:
na Win
>>> import os, os.path
>>> os.path.expanduser('~')
'C:\\Documents and Settings\\alko'
na * nix
>>> os.path.expanduser('~')
'/home/alko'
I utworzyć folderu usiany os.mkdir
(działa na obu):
>>> hd = os.path.expanduser('~')
>>> os.mkdir(os.path.join(hd, '.my-config'))
+0
downvoter, wszelkie komentarze? – alko
+0
Myślę, że chodzi o użycie 'os.path.expanduser ('~/.my-config')' –
Powiązane problemy
- 1. Czy istnieje ten idiom TPL?
- 2. Czy istnieje dobry sposób szybkiego tworzenia diagramów ilustrujących strukturę folderów?
- 3. Jak mogę śledzić pliki konfiguracyjne "dot" w moim katalogu domowym za pomocą git?
- 4. SWT FileDialog Otwarte w katalogu domowym
- 5. Jak utworzyć folder w katalogu domowym?
- 6. Instalowanie PHP w moim katalogu domowym
- 7. Jak cofnąć git init w katalogu domowym?
- 8. Czy istnieje idiom do dodawania końcowego ukośnika do ścieżki pliku?
- 9. Lista wszystkich folderów w katalogu
- 10. Funkcja lub idiom Common Lisp do tworzenia tymczasowej nazwy pliku?
- 11. Czy istnieje idiom Clojure do wysyłania wielu wyrażeń jednocześnie?
- 12. Bezwzględna ścieżka bez rozdzielczości symlink/Zachowaj użytkownika w katalogu domowym
- 13. Czy istnieje biblioteka javascript do tworzenia wykresów?
- 14. Nazwy folderów w języku Python w katalogu
- 15. Utwórz virtualenv w istniejącym katalogu bez tworzenia "lokalnego" katalogu
- 16. vagrant.d poza folderem domowym
- 17. Czy istnieje odpowiednik scala do Pythona listowego
- 18. Czy istnieje biblioteka Pythona do obsługi OWL?
- 19. Polecenie qmake do kopiowania plików i folderów do katalogu wyjściowego
- 20. Czy istnieje GUI do tworzenia GUI w Scali?
- 21. Czy istnieje biblioteka javascript do tworzenia wstążki wiadomości w stackoverflow?
- 22. Czy istnieje "człowiek" dla Pythona?
- 23. adb polecenie powłoki: mkdir (do tworzenia katalogu)
- 24. sprawdzanie, czy plik istnieje w określonym katalogu
- 25. Czy istnieje ostateczny przewodnik dla specjalnych folderów w oknach?
- 26. Jak używać kopalnych (DVCS) w środowisku domowym?
- 27. Organizacja folderów i plików dla rozwoju Pythona
- 28. Zapytanie o listę plików i folderów w katalogu głównym
- 29. Czy mogę zainstalować wstępnie skonfigurowany pakiet binarny Perl w moim katalogu domowym?
- 30. Czy istnieje alternatywa Pythona do biblioteki VCR w Ruby?
P dzierżawa wyjaśniła twoje pytanie, ponieważ sformułowane teraz nie jest jasne, o co prosisz. Czy pytasz, jak znaleźć katalog domowy z pythonem? Czy to prawda? Lub jak utworzyć '. 'foldery? Albo co? –
alko
@alko Chce wiedzieć, jak utworzyć folder o nazwie ".", A niektóre pliki o nazwie ". ' –
BlackMamba
Pytanie jest wystarczająco jasne: OP chce, aby jego aplikacja Pythona używała ukrytego katalogu (zwykle zaczynając od kropki) w katalogu domowym użytkownika, prawdopodobnie w celu przechowywania danych specyficznych dla aplikacji. Nie znam żadnej biblioteki unifikującej taki dostęp. Ja też byłbym zainteresowany. Powinieneś wziąć pod uwagę, że może to być w większości specyficzne dla Uniksa, ponieważ w systemach Windows (i być może innych) kropka-katalog nie jest tak powszechny, a może nawet niemożliwy. – Alfe