2012-06-19 5 views
-2

파일에 시스템에 로그인 한 사람의 사용자 이름을 인쇄 할 수있는 방법이 있습니까? 파일은 python의 출력 파일입니다.로그인 파이썬의 프로필

+0

이 질문은 분명하지 않습니다. 좀 더 명확하게 설명해 주시겠습니까? – corn3lius

+0

무엇을 의미합니까? 파이썬 프로그램에서 현재 사용자 이름을 얻으려면? 또는 모든 로그인을 기록하는 데몬을 만드시겠습니까? 어느 OS? –

+0

나는 두 가지 모두 신경 쓰지 않을 것입니다. 그러나 지금은 시스템에 연결된 사람 만이 WINDOWS -XP입니다. 힘들지 않을 수도 있습니다. – peterparker

답변

2

너는 os.environ을 들여다 볼 수있다.

In [1]: import os 

In [2]: os.environ['LOGNAME'] 
Out[2]: 'lev' 
+0

감사합니다.이 시도는 오류 – peterparker

+0

: KeyError : 'LOGNAME' – peterparker

+0

@peterparker KeyError? 'USERNAME'을 시도해보십시오 ([source] (http://www.techrepublic.com/article/understanding-windows-xps-environment-variables/5986211)). 또는'os.environ' 전체를 출력하고 거기에있는 것을 볼 수 있습니다. –