Potrzebuję lokalizacji katalogu domowego aktualnie zalogowanego użytkownika. Obecnie w systemie Linux używam: os.getenv("HOME") Jednak to nie działa w systemie Windows. Jaki jest prawidłowy międzyplatformowy sposób, aby to zrobić?
Potrzebuję lokalizacji katalogu domowego aktualnie zalogowanego użytkownika. Obecnie w systemie Linux używam: os.getenv("HOME") Jednak to nie działa w systemie Windows. Jaki jest prawidłowy międzyplatformowy sposób, aby to zrobić?
Trudność polega na tym, że powinna to być platforma. Windows 2000, XP, Vista, OSX, Linux, inne warianty unix. Szukam fragmentu kodu, który może to zrobić dla wszystkich platform, i sposobu na wykrycie platformy. Teraz powinieneś zdawać sobie sprawę z błędu 4787931 , user.homektóry nie działa...
Próbuję użyć wiersza polecenia, aby przenieść niektóre pliki, jestem przyzwyczajony do terminala linux, gdzie używam ~do określenia mojego katalogu domowego, którego szukałem wszędzie, ale nie mogłem go znaleźć dla wiersza polecenia systemu Windows ( Documents and
Process.platform zwraca „win32” dla Windows. W systemie Windows katalogiem domowym użytkownika może być C: \ Users [NAZWA UŻYTKOWNIKA] lub C: \ Documents and Settings [NAZWA UŻYTKOWNIKA], w zależności od używanej wersji systemu Windows. W Uniksie to nie jest
Cześć, próbuję skopiować mój katalog rails_projects z haseebjaved / Desktop / rails_projects do mojego katalogu domowego, który jest haseebjaved. Jak mogę to zrobić za pomocą wiersza poleceń? Czy mogę zobaczyć mój katalog domowy w interfejsie użytkownika lub tylko za pomocą wiersza poleceń w...
Po pierwsze, wiem, że ~/to katalog domowy. CD do katalogu domowego ~lub ~/przenosi mnie do katalogu domowego. Jednak cd ~Xprzenosi mnie w szczególne miejsce, gdzie Xwydaje się być wszystko. W bashu, jeśli wbiję " cd ~" i wciskam zakładkę, to pokazuje kilka możliwych ~Xopcji, takich jak ~maili...
Czy poniższy sposób jest najlepszym sposobem uzyskania katalogu domowego uruchomionego użytkownika? A może jest jakaś konkretna funkcja, którą przejrzałem? os.Getenv("HOME") Jeśli powyższe jest poprawne, to czy ktoś wie, czy takie podejście gwarantuje działanie na platformach innych niż...
Widzę, że jeśli zmienimy zmienną środowiskową HOME (linux) lub USERPROFILE (windows) i uruchomimy skrypt w języku Python, zwróci on nową wartość jako użytkownik domowy, gdy próbowałem, os.environ ['HOME'] os.exp Czy istnieje sposób, aby znaleźć katalog osobisty rzeczywistego użytkownika bez...