/*auto readmore*/ /*auto readmore*/ /* an hien script*/ // an hien password /*an hien ma chuong trinh cong tru */ /*Scrollbox thanh cuon*/ /***Nhung CODE***/ /* dòng xanh dòng trắng */ /* https://cdnjs.com/libraries/prism lay thu vien, can vao ten file ma goi 1. copy link vao vi du:prism-python.min.js 2. ten ngon nua la python */ /*=== New posts ===*/ /*header slider*/ /*=== bai viet lien quan===*/ /*===tabcode===*/

Lập Trình Python Cho Excel/Python For Excel #001

NỘI DUNG: 1. Ý nghĩa/Giải thích dòng lệnh 2. Làm quen về hàm/Function 3. Làm quen với VBA 4. Gọi VBA từ python có truyền tham số 5. Hyperlink Function THỰC HIỆN: 1. Ý nghĩa/Giải thích dòng lệnh STT Yêu Cầu Cấu Hình (...)

Network Automation #013 - Create/Unzip/Extract A ZIP Archive File In Python - Tạo/Bung/Giải File ZIP Trong Python

 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

YÊU CẦU: 1. Sử dụng thư viện email smtplib của python để kết nối đến gmail để gửi mail đính kèm attach file 2. Gửi mail hàng loạt, đính kèm attach file với thông tin được lưu trữ trong file email_list.csv 3. Sử dụng profile hiện của MS Outlook để gửi mail. THỰC HIỆN 1. Sử dụng thư viện email smtplib của python để kết nối đến(...)

Network Automation #011 - SMTP Sending Emails With Python - Gửi Mail Bằng Python

 YÊU CẦU: 1. Sử dụng thư viện smtplib của python để kết nối đến gmail và gửi mail 2. Gửi mail hàng loạt với thông tin được lưu trữ trong file email_list.csv THỰC HIỆN 1. Sử dụng thư viện smtplib của python để kết nối đến gmail và gửi mail Code: ''' Kết nối đến Gmail để gửi mail Điều kiện: 1. Tắt bảo mật 2 lớp https://myaccount.google.com/security?utm_source=OGB&utm_medium=act#signin 2. Allow less secure apps: ON https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none nếu không chúng ta sẽ gặp lỗi #smtplib.SMTPAuthenticationError: (535,(...)

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

 YÊU CẦU: 1. Sử dụng thư viện netmiko kết nối vào switch kết hợp với TextFSM template để export toàn bộ MAC Address và lưu vào file MAC_TextFSM_template.CSV 2. Định nghĩa TextFSM template chỉ lấy các trường: Vlan (chỉ lấy các vlan là số), Mac Address, Port là lưu thành vào file MAC_TextFSM_Custom.CSV THỰC HIỆN: 1. Sử dụng thư viện netmiko kết nối vào switch kết hợp với(...)
/*header slide*/