- Enable Sharing
- Chọn Máy ảo muốn share và clone.
- Chọn thời gian (time delay) để khởi động máy ảo sau khi máy thật khởi động
- Đảm bảo service VMware Workstation Server luôn ở trạng thái Running
Xong!
/*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===*/
from datetime import date
today = date.today()
# dd-mm-YY
Hnay = "Hom nay: "
d1 = today.strftime("%d-%m-%Y")
print(Hnay, d1)
# Textual month, day and year
d2 = today.strftime("%B %d, %Y")
print(Hnay, d2)
# mm-dd-y
d3 = today.strftime("%m-%d-%y")
print(Hnay, d3)
# Month abbreviation, day and year
d4 = today.strftime("%b-%d-%Y")
print(Hnay, d4)
C:\python>python Demo.pyHom nay ngay: 16-07-2020Hom nay ngay: July 16, 2020Hom nay ngay: 07-16-20Hom nay ngay: Jul-16-2020C:\python>
from datetime import datetime
# datetime object containing current date and time
now = datetime.now()
dt_str1 = now.strftime("%Y-%m-%d_%H-%M-%S")
dt_str2 = now.strftime("%Y-%B-%d_%H-%M-%S")
dt_str3 = now.strftime("%Y-%b-%d_%H-%M-%S")
print(dt_str1)
print(dt_str2)
print(dt_str3)
C:\python>python Demo.py2020-07-16_14-16-162020-July-16_14-16-162020-Jul-16_14-16-16C:\python>
from datetime import datetime
now = datetime.now()
#Thứ mấy trong tuần, tên đầy đủ
print(now.strftime("%A"))
#Hoặc Lấy 3 ký tự đầu tiên của thứ
print(now.strftime("%a"))
#Hoặc Lấy 3 ký tự đầu tiên của chuỗi
dt_str = now.strftime("%c")[0:3]
print(dt_str)
C:\python>python Demo.pyThursdayThuThuC:\python>
Yêu cầu:
1. Cài đặt thư viện Netmiko
2. Cài đặt ntc-templates
3. Jinja2 template
4. Một số thư viện hay dùng
5. Kiểm tra các thư viện đã cài đặt trên python
Thực hiện:
1. Cài đặt thư viện Netmiko: Dùng để cài đặt và thiết lập kết nối ssh vào thiết bị
C:\Users\Admin\Downloads>pip install netmiko
Collecting netmiko
Using cached netmiko-3.1.1-py2.py3-none-any.whl (147 kB)
Collecting pyserial
Using cached pyserial-3.4-py2.py3-none-any.whl (193 kB)
Collecting scp>=0.13.2
Using cached scp-0.13.2-py2.py3-none-any.whl (9.5 kB)
Collecting paramiko>=2.4.3
Using cached paramiko-2.7.1-py2.py3-none-any.whl (206 kB)
Requirement already satisfied: setuptools>=38.4.0 in c:\program files (x86)\python38-32\lib\site-packages (from netmiko) (41.2.0)
Collecting textfsm
Using cached textfsm-1.1.0-py2.py3-none-any.whl (37 kB)
Collecting bcrypt>=3.1.3
Using cached bcrypt-3.1.7-cp38-cp38-win32.whl (26 kB)
Collecting cryptography>=2.5
Using cached cryptography-2.9.2-cp38-cp38-win32.whl (1.3 MB)
Collecting pynacl>=1.0.1
Using cached PyNaCl-1.4.0-cp38-cp38-win32.whl (193 kB)
Collecting six
Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Processing c:\users\admin\appdata\local\pip\cache\wheels\8e\70\28\3d6ccd6e315f65f245da085482a2e1c7d14b90b30f239e2cf4\future-0.18.2-py3-none-any.whl
Collecting cffi>=1.1
Using cached cffi-1.14.0-cp38-cp38-win32.whl (165 kB)
Collecting pycparser
Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB)
Installing collected packages: pyserial, pycparser, cffi, six, bcrypt, cryptography, pynacl, paramiko, scp, future, textfsm, netmiko
Successfully installed bcrypt-3.1.7 cffi-1.14.0 cryptography-2.9.2 future-0.18.2 netmiko-3.1.1 paramiko-2.7.1 pycparser-2.20 pynacl-1.4.0 pyserial-3.4 scp-0.13.2 six-1.15.0 textfsm-1.1.0
C:\Users\Admin\Downloads>
2. Cài đặt ntc-templates
C:\python>git clone https://github.com/networktocode/ntc-templates
Cloning into 'ntc-templates'...
remote: Enumerating objects: 8346, done.
remote: Total 8346 (delta 0), reused 0 (delta 0), pack-reused 8346
Receiving objects: 100% (8346/8346), 2.14 MiB | 880.00 KiB/s, done.
Resolving deltas: 100% (4671/4671), done.
C:\python>
C:\>pip install jinja2Defaulting to user installation because normal site-packages is not writeableCollecting jinja2Downloading Jinja2-2.11.2-py2.py3-none-any.whl (125 kB)|████████████████████████████████| 125 kB 939 kB/sCollecting MarkupSafe>=0.23Downloading MarkupSafe-1.1.1-cp38-cp38-win32.whl (16 kB)Installing collected packages: MarkupSafe, jinja2Successfully installed MarkupSafe-1.1.1 jinja2-2.11.2WARNING: You are using pip version 20.2; however, version 20.2.2 is available.You should consider upgrading via the 'c:\program files (x86)\python38-32\python.exe -m pip install --upgrade pip' command.C:\>
- pip install netmiko
- pip install textfsm
- pip install pandas- pip install jinja2- pip install xlwings- pip install pyinstaller- pip install tabula-py
netsh advfirewall firewall add rule name="Allow Port 1645" dir=in action=allow protocol=TCP localport=1645
path = "c:\python\test\newfolder"
print(path)
C:\python>python Demo.pyc:\python estewfolderC:\python>
path = r"c:\python\test\newfolder"
print(path)
C:\python>python Demo.pyc:\python\test\newfolder
output = input("Nhap vao Chuoi: ")
print("Chuoi ban vua nhap vao: ", output)
Kết quả:
C:\python>python Demo.pyNhap vao Chuoi: Hoc Python qua vi du
Chuoi ban vua nhap vao: Hoc Python qua vi du
C:\python>
'''Đây là chú thích nhiều dòng!!!
Hàm input chỉ chạy trên python3.6 trờ lên và không chạy trên python2.x
viết chương trình nhập chuỗi từ bàn phím và in ra chuỗi vừa nhập và
đảm bảo chạy được trên cả python3.x và python2.x
'''
from __future__ import print_function # nếu sử dụng python 2.x phải thêm dòng này
try: # trước tiên thử với python2.x
output = raw_input("'python2' Nhap vao Chuoi: ")
except NameError: # nếu không phải pytho2.x thì chạy code bên dưới.
output = input("'python3' Nhap vao Chuoi: ")
print("Chuoi ban vua nhap vao: ", output)
C:\python>python Demo.py'python3' Nhap vao Chuoi: 8.8.8.8
Chuoi ban vua nhap vao: 8.8.8.8
C:\python>