Wiem, że używając polecenia getpass.getuser()
, mogę uzyskać nazwę użytkownika, ale jak mogę zaimplementować ją automatycznie w poniższym skrypcie? Dlatego chcę, aby Python znalazł nazwę użytkownika, a następnie zaimplementował ją w samym skrypcie.Jak sprawić, aby Python uzyskał nazwę użytkownika w systemie Windows, a następnie zaimplementować ją w skrypcie?
scenariusz: os.path.join('..','Documents and Settings','USERNAME','Desktop'))
(Python wersji 2.7 jest używany)
Po prostu pytasz, jak umieścić t on jest wynikiem 'getpass.getuser()' zamiast napisu '' USERNAME'' w twoim poleceniu? Jeśli tak, to jest to tak proste, jak się wydaje: po prostu napisz 'getpass.getuser()' gdzie napisałeś 'NAZWA_UŻYTKOWNIKA'' i gotowe. – abarnert
Może być duplikatem [tego pytania] (http://stackoverflow.com/questions/842059/is-there-a-portable-way-to-get-turrent-username-in-python) – cfi