Lớp netrc trong python được sử dụng để đọc dữ liệu từ tệp .netrc có sẵn trong hệ thống unix trong thư mục gia đình của người dùng. Đây là các tệp ẩn chứa chi tiết thông tin xác thực đăng nhập của người dùng. Điều này rất hữu ích cho công cụ slike ftp, curl, v.v. để đọc thành công tệp, netrc và sử dụng nó cho các hành động của họ.
Chương trình dưới đây cho biết cách chúng tôi có thể đọc tệp .netrc bằng mô-đun netrc của python.
Ví dụ
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)
Chạy đoạn mã trên cho chúng ta kết quả sau -
Đầu ra
Remote Host Name:hostname User Name at remote host:xxx Account Password: XXX Password for the user name at remote host:XXXXXX