YÊU CẦU:
1. Viết hàm nén/tạo file ZIP:
a. Một loại định dạng file ở thư mục hiện tại.b. Tất cả các file, đường dẫn tự
truyền vàoc. Một loại định dạng file nhất định, đường dẫn và loại file được truyền vào
d. Thêm file vào file ZIP đã tồn tại
2. Viết hàm giải nén/extract file ZIP
THỰC HIỆN:
1. Viết hàm nén/tạo file ZIP:
a. Một loại định dạng file ở thư mục hiện tại.
'''
Tạo file nén(...)
Network Automation #012 - SMTP Sending Emails With Attachment in Python - Gửi Mail Đính Kèm File Bằng Python
Network Automation #011 - SMTP Sending Emails With Python - Gửi Mail Bằng Python
Network Automation #010 - Kiểm Tra MAC Address Lạ Gắng Vào Switch
YÊU CẦU:
Kiểm tra các địa chỉ mac hiện trên switch nếu địa chỉ nào không có trong danh
sách các địa chỉ mac đang đăng ký thì lưu thông tin của chúng vào file
THỰC HIỆN:
Chuẩn bị template lưu nội dung file show_mac_address.template:
Value VLAN (\d+)
Value MAC_ADDRESS ([0-9a-fA-F]{4}(?:\.[0-9a-fA-F]{4}){2})
Value INTERFACE ([^,\s]+)
Start
^Vlan\s+Mac Address\s+Type\s+Ports -> TYPE1
TYPE1
^\s*${VLAN}\s+${MAC_ADDRESS}\s+\w+\s+${INTERFACE}(?:\s|$$) -> Record
Tham khảo TextFSM template tại đâyCode:
'''
- Kết nối switch kiểm tra các địa chỉ mac hiện trên switch nếu địa chỉ(...)
Network Automation #009 - Exporting MAC Address From Switches Cisco IOS & TextFSM Template
Học Python Qua Ví Dụ #026 - Pandas DataFrame & Đọc CSV File
YÊU CẦU:
1. Dùng panda để đọc file device_list.csv với các yêu cầu:- Hiển
thị tất cả dữ liệu hiện có trong file - Lọc và chỉ định các cột muốn đọc
('username', 'password','host','device_type') và chuyển đổi thành Dictionnary-
Chỉ đọc 5 dòng đầu tiên - Không đọc các dòng thứ nhất, thứ 5 và thứ 6
- Chỉ đọc dòng đầu tiên và chuyển dòng này thành List
2. Dùng panda để đọc file show_mac_address.csv trích lọc
cột 'MAC_ADDRESS' và chuyển từng dòng giá(...)
Subscribe to:
Posts (Atom)