Bắt đầu ngayBắt đầu miễn phí

Sử dụng pycodestyle

Trước đó bạn đã thấy có thể chạy pycodestyle từ dòng lệnh để kiểm tra việc tuân thủ PEP 8 của một tệp. Đôi khi, chạy kiểu kiểm tra này ngay trong một script Python sẽ hữu ích.

Trong bài tập này, bạn sẽ dùng lớp StyleGuide của pycodestyle để kiểm tra nhiều tệp có tuân thủ PEP 8 hay không. Cả hai tệp đều thực hiện cùng một tác vụ, nhưng khác nhau rất nhiều về định dạng và tính dễ đọc. Bạn có thể xem nội dung các tệp bằng cách mở các liên kết bên dưới.

Bài tập này là một phần của khóa học

Nguyên tắc Kỹ thuật Phần mềm với Python

Xem khóa học

Hướng dẫn bài tập

  • Import gói pycodestyle.
  • Tạo một thể hiện StyleGuide đặt tên là style_checker.
  • Có hai tệp cần kiểm tra: 'nay_pep8.py''yay_pep8.py'. Truyền một danh sách chứa các tên tệp này vào phương thức check_files của style_checker.
  • print() kết quả kiểm tra style ra console. Nhớ đọc kỹ phần đầu ra!

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Import needed package
import ____

# Create a StyleGuide instance
style_checker = pycodestyle.____()

# Run PEP 8 check on multiple files
result = style_checker.check_files([____, ____])

# Print result of PEP 8 style check
print(result.messages)
Chỉnh sửa và Chạy Mã