Hướng dẫn windows automation using python - tự động hóa cửa sổ bằng cách sử dụng python
Bỏ qua nội dung chính Trình duyệt này không còn được hỗ trợ. Show
Nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, cập nhật bảo mật và hỗ trợ kỹ thuật. Bắt đầu sử dụng Python trên Windows để viết kịch bản và tự động hóa
Trong bài viết nàySau đây là hướng dẫn từng bước để thiết lập môi trường nhà phát triển của bạn và giúp bạn bắt đầu sử dụng Python để viết kịch bản và tự động hóa các hoạt động hệ thống tệp trên Windows. Ghi chú OS.GetMtime trả về dấu thời gian trong ve, không dễ đọc. Nó phải được chuyển đổi thành chuỗi DateTime tiêu chuẩn trước. Kiểm tra tập lệnh cập nhật-filenames.py của bạn bằng cách chạy nó: mkdir src new-item src\list-directory-contents.py 0 và sau đó chạy danh sách-định hướng của bạn.Bạn sẽ thấy đầu ra trông như thế này: Sử dụng Python để in tên thư mục hệ thống tệp mới với dấu thời gian được sửa đổi cuối cùng được chuẩn bị vào tệp văn bản của riêng nó bằng cách nhập lệnh này trực tiếp vào thiết bị đầu cuối PowerShell của bạn: 2web development on Windows, we recommend a different setup using the Windows Subsystem for Linux. Find a walkthrough in our guide: Get started using Python for web development on Windows. If you're
brand new to Python, try our guide: Get started using Python on Windows for beginners. For some advanced scenarios (like needing to access/modify Python's installed files, make copies of binaries, or use Python DLLs directly), you may want to consider downloading a specific Python release directly from
python.org or consider installing an alternative, such as Anaconda, Jython, PyPy, WinPython, IronPython, etc. We only recommend this if you are a more advanced Python programmer with a specific reason for choosing an alternative implementation.Hy vọng bạn đã học được một vài điều thú vị về việc sử dụng các tập lệnh Python để tự động hóa các tác vụ quản lý hệ thống cơ bản. Tất nhiên, có thêm một tấn để biết, nhưng chúng tôi hy vọng điều này giúp bạn bắt đầu bằng chân phải. Chúng tôi đã chia sẻ một vài tài nguyên bổ sung để tiếp tục học dưới đây.Tài nguyên bổ sung
Cài đặt mã Visual StudioBằng cách sử dụng mã VS làm trình chỉnh sửa văn bản / môi trường phát triển tích hợp (IDE), bạn có thể tận dụng IntelliSense (Aid hoàn thành mã), LINTING (giúp tránh lỗi trong mã của bạn), Hỗ trợ gỡ lỗi (giúp bạn tìm lỗi trong mã của mình Sau khi bạn chạy nó), các đoạn mã (mẫu cho các khối mã có thể tái sử dụng nhỏ) và kiểm tra đơn vị (kiểm tra giao diện của mã của bạn với các loại đầu vào khác nhau). Tải xuống mã vs cho Windows và làm theo hướng dẫn cài đặt: https://code.visualstudio.com. Cài đặt tiện ích mở rộng Microsoft PythonBạn sẽ cần cài đặt tiện ích mở rộng Microsoft Python để tận dụng các tính năng hỗ trợ mã VS. Tìm hiểu thêm.
Mở thiết bị đầu cuối PowerShell tích hợp trong mã VSMã VS chứa một thiết bị đầu cuối tích hợp cho phép bạn mở dòng lệnh Python với PowerShell, thiết lập quy trình công việc liền mạch giữa trình chỉnh sửa mã và dòng lệnh của bạn.
Cài đặt Git (Tùy chọn)Nếu bạn có kế hoạch hợp tác với những người khác trên mã Python của bạn hoặc lưu trữ dự án của bạn trên một trang web nguồn mở (như GitHub), VS Code hỗ trợ kiểm soát phiên bản với Git. Tab Điều khiển nguồn trong mã VS theo dõi tất cả các thay đổi của bạn và có các lệnh GIT chung (thêm, cam kết, đẩy, kéo) được xây dựng ngay vào giao diện người dùng. Trước tiên bạn cần cài đặt Git để cung cấp năng lượng cho bảng điều khiển nguồn.
Ví dụ tập lệnh để hiển thị cấu trúc của thư mục hệ thống tệp của bạnCác nhiệm vụ quản trị hệ thống chung có thể mất một lượng lớn thời gian, nhưng với kịch bản Python, bạn có thể tự động hóa các tác vụ này để chúng không mất thời gian nào cả. Ví dụ: Python có thể đọc nội dung của hệ thống tệp máy tính của bạn và thực hiện các hoạt động như in phác thảo các tệp và thư mục của bạn, chuyển thư mục từ thư mục này sang thư mục khác hoặc đổi tên hàng trăm tệp. Thông thường, các nhiệm vụ như thế này có thể mất rất nhiều thời gian nếu bạn thực hiện chúng bằng tay. Thay vào đó, sử dụng một kịch bản Python! Hãy bắt đầu với một kịch bản đơn giản đi bộ một cây thư mục và hiển thị cấu trúc thư mục.
Xin chúc mừng! Bạn vừa viết một tập lệnh quản trị hệ thống tự động đọc thư mục và tệp bạn đã tạo và sử dụng Python để hiển thị, sau đó in, cấu trúc thư mục thành tệp văn bản của riêng nó. Ghi chú Nếu bạn không thể cài đặt Python 3 từ Microsoft Store, hãy xem vấn đề này để biết ví dụ về cách xử lý đường dẫn cho tập lệnh mẫu này. Ví dụ tập lệnh để sửa đổi tất cả các tệp trong một thư mụcVí dụ này sử dụng các tệp và thư mục bạn vừa tạo, đổi tên từng tệp bằng cách thêm ngày sửa đổi cuối cùng của tệp vào đầu tên tệp.
Xin chúc mừng! Bạn vừa viết một tập lệnh quản trị hệ thống tự động đọc thư mục và tệp bạn đã tạo và sử dụng Python để hiển thị, sau đó in, cấu trúc thư mục thành tệp văn bản của riêng nó. Ghi chú
Mở tệp cập nhật-filenames.py, dán mã sau vào tệp và lưu nó:OS.GetMtime trả về dấu thời gian trong ve, không dễ đọc. Nó phải được chuyển đổi thành chuỗi DateTime tiêu chuẩn trước. |