Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용한 netrc 파일 처리

<시간/>

python의 netrc 클래스는 사용자의 홈 firectory에 있는 유닉스 시스템의 .netrc 파일에서 데이터를 읽는 데 사용됩니다. 사용자의 로그인 자격 증명 세부 정보가 포함된 숨김 파일입니다. 이것은 ftp, curl 등과 같은 도구가 ,netrc 파일을 성공적으로 읽고 작업에 사용하는 데 유용합니다.

아래 프로그램은 파이썬의 netrc 모듈을 사용하여 .netrc 파일을 읽는 방법을 보여줍니다.

예시

import netrc
netrc = netrc.netrc()
remoteHostName = "hostname"
authTokens = netrc.authenticators(remoteHostName)
# Print the access tokens
print("Remote Host Name:%s" % (remoteHostName))
print("User Name at remote host:%s" % (authTokens[0]))
print("Account Password:%s" % (authTokens[1]))
print("Password for the user name at remote host:%s" % (authTokens[2]))
# print the macros
macroDictionary = netrc.macros
print(macroDictionary)

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

출력

Remote Host Name:hostname
User Name at remote host:xxx
Account Password: XXX
Password for the user name at remote host:XXXXXX