Hướng dẫn python convert number to kilo mega giga - python chuyển đổi số thành kilo mega giga
Tôi không biết đây có phải là câu trả lời tốt nhất nhưng nó đang hoạt động trong trường hợp của tôi. Hãy thoải mái xác minh giải pháp của tôi. Tôi đang làm việc lần đầu tiên với Python và những lời chỉ trích mang tính xây dựng được hoan nghênh ... cùng với phản hồi tích cực: D Đây là mã của tôi: Show
Và phản hồi là:
Tôi không biết có ai sẽ thấy điều này hữu ích hay không. Tôi hy vọng bạn làm. Tôi đã đăng ở đây để những người muốn giúp đỡ để xem nó cũng cho họ ý tưởng có thể họ có thể tối ưu hóa nó :) Hình ảnh: Pixabay Hầu hết mọi người đều quen thuộc với một vài tiền tố phổ biến hơn được sử dụng trước nhiều đơn vị để biểu thị một phần hoặc bội số của đơn vị - kg, megabyte, centimet, v.v. lên đến Yotta và ngay xuống Yocto. Như một bài tập đơn giản nhưng hy vọng sẽ khai sáng, tôi đã tập hợp chương trình Python ngắn này để liệt kê tất cả các tiền tố cùng với Kiểm tra xem tệp có tồn tại trước khi kiểm tra kích thước của tệp không Ví dụ hoàn chỉnh như sau, Trong bài viết này, chúng tôi sẽ thảo luận về các cách khác nhau để có được kích thước tệp ở các định dạng có thể đọc được của con người như byte, kilobyte (KB), megabyte (MB), gigabyte (GB), v.v. Đầu ra: Nhận kích thước của một tệp trong Gigabyte & NBSP; tức là GB Kiểm tra xem tệp có tồn tại trước khi kiểm tra kích thước của tệp không Quảng cáo Hãy để sử dụng chức năng này để có được kích thước của một tệp trong byte, Đầu ra: File size in bytes : 166908268 Nhận kích thước tệp tính bằng byte bằng pathlib.path.stat (). St_sizeHãy để sử dụng mô -đun Pathlib để có được kích thước của một tệp trong byte, from pathlib import Path def get_file_size_in_bytes_3(file_path): """ Get size of file at given path in bytes""" # get file object file_obj = Path(file_path) # Get file size from stat object of file size = file_obj.stat().st_size return size file_path = 'big_file.csv' size = get_file_size_in_bytes_3(file_path) print('File size in bytes : ', size) Đầu ra: 0Nhận kích thước tệp tính bằng byte bằng pathlib.path.stat (). St_size Hãy để sử dụng mô -đun Pathlib để có được kích thước của một tệp trong byte, Trong tất cả các kỹ thuật trên, chúng tôi có kích thước tệp trong byte. Điều gì sẽ xảy ra nếu chúng ta muốn kích thước tệp ở định dạng có thể đọc được của con người như, killobyte, megabyte hoặc gigabyte, v.v. Nhận kích thước tệp trong các đơn vị có thể đọc được như Kilobyte (KB), megabyte (MB) hoặc gigabyte (GB) Chúng tôi đã tạo ra một hàm để chuyển đổi byte thành kilobyte (kb), megabyte (MB) hoặc gigabyte (gb), tức là. 2 1 Hãy để tạo ra một chức năng để có được kích thước tệp trong các đơn vị kích thước khác nhau. Hàm này sử dụng nội bộ cho hàm trên để chuyển đổi byte thành đơn vị kích thước đã cho, 3Đầu ra: 4Nhận kích thước tệp tính bằng byte bằng pathlib.path.stat (). St_size 5Đầu ra: 6Nhận kích thước tệp tính bằng byte bằng pathlib.path.stat (). St_size 7Đầu ra: 8Nhận kích thước tệp tính bằng byte bằng pathlib.path.stat (). St_sizeHãy để sử dụng mô -đun Pathlib để có được kích thước của một tệp trong byte, 9Đầu ra: 0Nhận kích thước tệp tính bằng byte bằng pathlib.path.stat (). St_size Hãy để sử dụng mô -đun Pathlib để có được kích thước của một tệp trong byte, 1Output: 2 |