Hi các bạn, hôm nay chúng ta sẽ viết 1 chương trình nhỏ xem tên máy
(hostname) bằng chương trình Python. Trên hệ thống linux, để làm được
việc này thì chỉ đơn giản chúng ta gõ lệnh hostname là xong. Tuy vậy,
mục đích của bài này là để chúng ta làm quen hơn với Python bằng cách
viết những chương trình. Một bí quyết để lập trình được giỏi là viết bất
kể chương trình gì, dù đơn giản đến đâu. Và lưu ý là chúng ta phải viết
ra nhé, tự gõ ra chương trình, còn nếu chúng ta viết bằng cách copy
& paste khi lập trình thì coi như là chúng ta không học lập trình
rồi.
Nào chúng ta bắt đầu, trên hệ thống linux dùng nano tạo ra 1 file có tên là hostname.py với nội dung như sau:
#!/usr/bin/python
import sys, socket
hostname = socket.gethostname()
print "Ten may cua ban la:", hostname
Dòng đầu tiên như chúng ta đã biết là chỉ ra đường dẫn của trình
thông dịch Python, nhằm nhiệm vụ sẽ dịch các lệnh kế tiếp ở trong file.
Dòng
có tác dùng là nạp thêm module xử lý về hệ thống (sys) và về socket.
Dòng thứ 3
hostname = socket.gethostname()
tạo ra 1 tên biến có tên là hostname, và một hàm xử lý có tên là
socket.gethostname(), mục đích là lấy tên máy, hàm này chạy xong sẽ được
chứa dữ liệu vào biến hostname.
Dòng thứ 4
print "Ten may cua ban la:", hostname
sẽ in ra màn hình kết quả “Tên máy của bạn là:” và giá trị của biến
hostname, cụ thể với máy tính của tôi sẽ là localhost.localdomain. Tóm
lại là dòng 4 sẽ in ra màn hình kết quả như sau:
Ten may cua ban la:localhost.localdomain
Như vậy các bạn thấy việc tạo ra 1 chương trình bằng Python đơn giản và khá tiện dụng nhỉ.
Không có nhận xét nào:
Đăng nhận xét