Chạy tập lệnh Python liên tục Windows
Nếu bạn muốn học Python, bạn cần biết cách chạy tập lệnh Python hoặc. tập tin py trong Windows. Tìm hiểu những gì bạn cần làm trong bài viết này Show Khi nói đến hệ điều hành, có ba hệ điều hành chính dành cho máy tính cá nhân. Microsoft Windows, macOS của Apple và Linux. Bạn có thể sử dụng bất kỳ hệ điều hành nào trong số này để phát triển và chạy các chương trình Python của mình. Tuy nhiên, có những khác biệt nhỏ mà bạn cần lưu ý khi phát triển các dự án của mình. Trong bài viết này, chúng tôi sẽ phác thảo cách chạy tập lệnh Python trong Windows Nói chung, chúng tôi khuyên bạn nên làm việc với Python 3, đây là phiên bản mới nhất. Nếu bạn cần một số trợ giúp để cài đặt Python, hãy xem bài viết của chúng tôi Cách cài đặt Python trên Windows. Để đảm bảo bạn bắt kịp với thuật ngữ mà chúng tôi sử dụng trong bài viết này, hãy xem Các thuật ngữ Python mà Người mới bắt đầu nên biết – Phần 1 Nếu bạn là người mới lập trình, thì một nơi tốt để bắt đầu là khóa học Cơ bản về Python của chúng tôi, bao gồm ba khóa học hữu ích để dạy cho bạn các nguyên tắc cơ bản. Chúng tôi có nhiều đề xuất khóa học hơn trong bài viết Cách học Python trực tuyến miễn phí Tập lệnh Python đầu tiên của bạnĐể theo dõi bài viết này, bạn sẽ cần tạo tập lệnh Python của riêng mình. Kịch bản này không cần phải cầu kỳ - một 'Xin chào, Thế giới. ’ chương trình sẽ làm. Chỉ cần mở một trình soạn thảo văn bản (chẳng hạn như Notepad) và gõ print('Hello, World!') Chỉ cần đảm bảo rằng không có bất kỳ khoảng trắng nào trước câu lệnh Chạy Mã Python từ Dấu nhắc LệnhCách đầu tiên để làm việc với Python trong Windows là thông qua phiên tương tác. Để bắt đầu một phiên tương tác, chỉ cần mở Dấu nhắc lệnh. Tìm kiếm Khi bạn đang ở trong một phiên tương tác, mọi câu lệnh Python sẽ được thực thi ngay lập tức và mọi kết quả đầu ra được hiển thị ngay bên dưới. thử gõ >>> print('Hello, World!') Hello, World! Từ đây, bạn có thể viết bất kỳ mã Python nào bạn muốn. Để thoát khỏi phiên tương tác, hãy nhập Để chạy tập lệnh mà chúng tôi đã tạo ở trên, bạn có thể gọi chương trình Python từ Dấu nhắc Lệnh và cho nó biết tập tin nào sẽ thực thi. Từ Dấu nhắc Lệnh, chỉ cần gõ python script.py Bạn sẽ thấy đầu ra Đây là phương pháp thực thi tập lệnh cơ bản nhất mà bạn nên làm quen. Bạn có thể phát triển toàn bộ dự án của mình trong Notepad và chạy tập lệnh theo cách này. Điều này hoàn toàn hợp pháp, nhưng đối với nhiều ứng dụng, đây không phải là phương pháp dễ dàng nhất Chạy mã Python từ một IDEMột cách hữu ích hơn nhiều để phát triển và chạy các dự án Python của bạn là sử dụng Môi trường phát triển tích hợp (IDE). Để đọc một số thông tin cơ bản, hãy xem bài viết của chúng tôi 4 Trình chỉnh sửa mã và IDE Python tốt nhất. Khuyến nghị cá nhân của tôi là sử dụng Spyder (có sự kết hợp tốt giữa các tính năng và thân thiện với người dùng) nhưng bất kỳ IDE nào cũng được. Bạn có thể tải xuống Spyder tại đây Khi bạn đã tải xuống và cài đặt xong, hãy mở Spyder để bắt đầu. Vì bạn đã viết sẵn kịch bản nên bạn chỉ cần mở nó trong trình chỉnh sửa. Để chạy tập lệnh, chỉ cần nhấp vào nút phát trên thanh công cụ trên cùng. Bạn sẽ thấy đầu ra được hiển thị trong bảng điều khiển tương tác Sử dụng một IDE để phát triển và chạy các dự án Python của bạn là cách thuận tiện nhất để làm việc Chạy Tập lệnh Python từ Trình quản lý tệpCách cuối cùng để chạy tập lệnh Python mà chúng ta sẽ thảo luận là nhấp đúp vào. tập tin py. Đây có thể là tùy chọn ít hữu ích nhất, nhưng nó có thể thuận tiện khi bạn đã phát triển và thử nghiệm đầy đủ dự án của mình. Nó cũng có thể yêu cầu một chút cấu hình Bạn cần phải đảm bảo của bạn. tệp py được liên kết với python. người cũ. Nhấp chuột phải vào tệp input('Press Enter to Continue') Bây giờ tập lệnh sẽ dừng khi bạn nhấn phím Enter Chạy tập lệnh Python trong Windows. Bước tiếp theoTrong bài viết này, chúng tôi đã thảo luận về ba cách để chạy tập lệnh Python của bạn trong Windows. Đây là điều bạn cần làm thường xuyên để phát triển và kiểm tra chương trình của mình Học bất cứ điều gì mới có thể là thách thức. Để biết một số mẹo về những cách tốt nhất để học Python, hãy xem bài viết của chúng tôi 5 mẹo để học Python từ đầu. Với một chút nỗ lực nhất quán, bạn sẽ trở thành bậc thầy về Python ngay lập tức Hãy tưởng tượng người quản lý của bạn yêu cầu bạn thức dậy vào lúc nửa đêm để chạy một kịch bản. Đây sẽ là cơn ác mộng lớn nhất của bạn. Bạn thức dậy sớm, tiếp xúc với ánh sáng xanh khủng khiếp và tránh những giấc ngủ ngon vào mỗi nửa đêm Là bất kỳ chuyên gia dữ liệu nào, bạn có thể cần chạy nhiều tập lệnh để tạo báo cáo hoặc triển khai quy trình phân tích. Do đó, bạn cần tìm hiểu về lịch trình để tránh làm hỏng ngày cuối tuần của mình
Theo định nghĩa, các nhiệm vụ định kỳ là các nhiệm vụ được thực hiện lặp đi lặp lại trong một khoảng thời gian nhất định mà không có hoặc có sự can thiệp tối thiểu của con người. Trong thời kỳ dữ liệu và công nghệ phát triển nhanh chóng, bạn cần chạy các tập lệnh để phát triển sao lưu cơ sở dữ liệu, phát trực tuyến Twitter, v.v. May mắn thay, với Trình lập lịch tác vụ, giờ đây bạn có thể chạy tập lệnh Python của mình để thực thi các tác vụ định kỳ hàng ngày/tuần/tháng/năm tùy theo nhu cầu của bạn Trong hướng dẫn này, bạn sẽ tìm hiểu cách chạy bộ lập lịch tác vụ để thu thập dữ liệu web từ trang web Lazada (Thương mại điện tử) và kết xuất nó vào Cơ sở dữ liệu SQLite RDBMS Đây là một cái nhìn thoáng qua để chạy tập lệnh của bạn một cách tự động Các phương pháp Trong hướng dẫn này, chúng tôi sẽ sử dụng Trình lập lịch tác vụ Windows để chạy tập lệnh bat sẽ kích hoạt Tập lệnh Python. Để thực thi các tập lệnh này, chúng tôi có hai bước đơn giản
Tuy nhiên, nếu bạn là người dùng Linux và không có sẵn Bộ lập lịch tác vụ Windows, bạn nên sử dụng bộ lập lịch cron Tạo tệp bat Windows Executable để chạy Python
Sử dụng tệp bat làm tệp thực thi của chúng tôi, chúng tôi sẽ lưu trữ tập lệnh chạy của mình trong một tệp, sau đó nhấp đúp vào tệp bat để thực thi lệnh trên cmd (dấu nhắc lệnh) để chạy tập lệnh python All you need to do is to create a new bat file (e.g: web-scraping.bat) and write the executable script with the format of C:\new_software\finance\Scripts\python.exe "C:/new_software/Web Scraping/Web-Scraping/Selenium Web Scraping/scraping-lazada.py" Khi bạn nhấp đúp vào tệp bat này, Windows sẽ mở dấu nhắc lệnh của bạn và chạy công cụ quét web. Để lên lịch cho lần nhấp/thực thi nhấp đúp này, chúng tôi sẽ nối bộ lập lịch tác vụ của chúng tôi với tệp bat Cấu hình tác vụ trong Windows Task SchedulerBộ lập lịch tác vụ Windows là Ứng dụng Windows mặc định để quản lý các tác vụ theo phản hồi của trình kích hoạt dựa trên sự kiện hoặc dựa trên thời gian. Ví dụ: bạn có thể đề xuất một hành động nhấp chuột và máy tính nhất định (chẳng hạn như khởi động lại) hoặc thậm chí đề xuất thời gian như mỗi ngày đầu tiên của quý tài chính để thực hiện tác vụ Trong một bức tranh lớn hơn, tác vụ này sẽ chứa tập lệnh và siêu dữ liệu để xác định những gì và cách hành động sẽ được thực thi. Bạn có thể thêm bối cảnh bảo mật nhất định vào đối số và kiểm soát vị trí bộ lập lịch sẽ chạy chương trình trong. Windows sẽ tuần tự hóa tất cả các tác vụ này dưới dạng. các tệp công việc trong một thư mục đặc biệt có tên là Thư mục tác vụ Trong hướng dẫn này, chúng ta sẽ thiết lập một sự kiện dựa trên thời gian để chạy ứng dụng của mình và kết xuất dữ liệu vào SQLite. Tổng cộng có
Bắt đầu nào
2. Nhấp vào Tạo tác vụ cơ bản ở cửa sổ bên phải Bạn nên đặt tên nhiệm vụ của mình (e. g. quét web) và mô tả (e. g. Web Scraping và SQLite Dump tự động mỗi ngày vào lúc 6 giờ chiều) 3. Chọn thời gian kích hoạt của bạn Bạn sẽ có tùy chọn để chọn thời gian kích hoạt hàng ngày hàng tuần và thậm chí hàng tháng. Về mặt logic, lựa chọn này phụ thuộc phần lớn vào tần suất bạn muốn làm mới các giá trị từ nguồn dữ liệu của mình. Ví dụ: nếu nhiệm vụ của bạn là thu thập bảng cân đối của MarketWatch Stocks, bạn nên chạy tập lệnh mỗi quý tài chính 4. Chọn thời gian chính xác cho lựa chọn trước đó của chúng tôi Chúng tôi sẽ chọn tháng 1, tháng 4, tháng 7 và tháng 9 để chỉ ra tất cả các quý tài chính sớm 5. Bắt đầu một chương trình Tại đây, bạn sẽ có thể bắt đầu Tập lệnh Python, gửi e-mail và thậm chí hiển thị thông báo. Hãy thoải mái lựa chọn những gì bạn cảm thấy thoải mái nhất. Tuy nhiên, bạn nên chú ý vì có những tác vụ không dùng nữa sẽ bị xóa trong các bản vá tiếp theo 6. Chèn tập lệnh chương trình của bạn vào nơi bạn đã lưu tệp bat trước đó Điều này sẽ chạy Trình lập lịch tác vụ cho Tập lệnh Python của bạn để tự động hóa. Đảm bảo rằng bạn cũng bao gồm Bắt đầu vào vị trí thư mục ứng dụng của mình để truy cập tất cả các thành phần có liên quan (Selenium Browser executables/SQLite Disk) 7. Nhấp vào Kết thúc Bạn có thể kiểm tra lịch tác vụ đã tạo của mình trên trang đầu của Trình lập lịch tác vụ Kết quả Đây là hình ảnh động gif để bạn tham khảo. Lưu ý cách bộ lập lịch tự chạy Tập lệnh Python. Khi các tập lệnh chạy xong, nó sẽ kết xuất giá trị được trích xuất bên trong cơ sở dữ liệu SQLite. Trong tương lai, ứng dụng này sẽ chạy mỗi khi đáp ứng điều kiện kích hoạt và nối các giá trị đã cập nhật vào SQLite Cuối cùng…Tôi thực sự hy vọng đây là một bài đọc tuyệt vời và là nguồn cảm hứng để bạn phát triển và đổi mới Vui lòng bình luận bên dưới để đề xuất và phản hồi Nếu bạn thực sự thích nó, xin vui lòng kiểm tra hồ sơ của tôi. Có nhiều bài viết khác về Phân tích dữ liệu và Dự án Python sẽ phù hợp với sở thích của bạn Mã hóa vui vẻ. ) Thông tin về các Tác giảVincent Tatan là một người đam mê Dữ liệu và Công nghệ với kinh nghiệm làm việc phù hợp từ Visa Inc. và Lazada để triển khai các dự án kiến trúc microservice, kinh doanh thông minh và phân tích Vincent là người Indonesia bản địa với thành tích giải quyết vấn đề với thế mạnh về Phát triển Full Stack, Phân tích dữ liệu và Lập kế hoạch chiến lược Anh ấy đã tích cực tư vấn cho SMU BI & Câu lạc bộ phân tích, hướng dẫn các nhà khoa học và kỹ sư dữ liệu đầy tham vọng từ nhiều nền tảng khác nhau, đồng thời mở mang kiến thức chuyên môn của anh ấy cho các doanh nghiệp để phát triển sản phẩm của họ |