Network Automation #003 - Netmiko Backup VLAN Configuration on Cisco IOS Switch
Học Python Qua Ví Dụ #022 - Module Trong PyThon
Cũng giống như Function, Module cho phép tái sử dụng code lại nhiều lần. Với
Function thì các hàm phải được định nghĩa trước đó và sau đó gọi hàm ra mà
dùng. Với Module nó bao gồm các lớp (class), các hàm (function), các
biến,...mà chúng ta đã gom/phân thành từng module. Khi sử dụng nó chúng ta chỉ
cần IMPORT nó vào mà sử dụng KHÔNG CẦN phải viết lại.
Ví(...)
Học Python Qua Ví Dụ #021 - Function/Hàm Trong PyThon
Functon/Hàm: Thay vì chúng ta sử dụng các hàm đã được định nghĩa của python thì bây giờ chúng ta có thể TỰ ĐỊNH NGHĨA ra các hàm riêng cho mình. Hàm có tác dụng vô cùng quan trọng là tránh việc phải lặp lại
nhiều lần một đoạn code để thực thi những tác vụ tương tự nhau, giúp code gọn
hơn và có thể tái sử dụng.
Ví dụ SSH Connection
Code:
def ssh_conn(ip_addr, username, password):
(...)
Học Python Qua Ví Dụ #019 Bài Tập - Regular Expression
Xem lý thuyết RegEx
ở đây
Xem format email ở đây
Ví dụ Extract Email:
Code:
'''
Yêu cầu:
Dùng RegEx để lấy ra tất cả các địa chỉ email từ chuỗi txt (kết quả đưa vào list)
'''
import re
txt = 'Hello from shubhamg+199630@gmail.com to pri.ya@yahoo.co.kr,pr_iya@yahoo.com,priya@yahoo to-ny@yahoo.com.vn about the meeting @2PM'
#regex ="[a-zA-Z0-9!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+"
regex ="[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+"
email = re.findall(regex, txt)
print(email)
Kết quả:
C:\python>python Demo.py
['shubhamg+199630@gmail.com', 'pri.ya@yahoo.co.kr', 'pr_iya@yahoo.com',
(...)
Học Python Qua Ví Dụ #018 - Regular Expression Trong Python
1. Regular Expression (RegEx) Funtions:
Match: Trả về kết quả THÀNH CÔNG hoặc None với mẫu trong chuỗi có
cờ tùy chọn
Search: Trả về kết quả THÀNH CÔNG nếu tìm thấy hoặc None nếu không
tìm thấy
(...)
Subscribe to:
Posts (Atom)