Hướng dẫn os save python
Nội dung chính Show
Hướng dẫn cách xử lý file trong Python. Bạn sẽ học được cách tạo thư mục trong python bằng os.makedirs, cách tạo một file mới trong
python bằng hàm open(), kết hợp chúng lại để tạo và lưu file trong thư mục mới bằng python sau bài học này. Lỗi khi tạo file tại một thư mục không tồn tại trong pythonKhi tạo một file mới trong python bằng hàm open(), nếu như thư mục chứa file đó vốn không tồn tại thì lỗi FileNotFoundError sẽ xảy ra. open('not_exist_dir/new_file.txt', 'w') Trong đó Nói cách khác, chúng ta chỉ có thể tạo một file mới trong python bằng hàm open() một cách trực tiếp nếu như thư mục chứa file đó đã tồn tại mà thôi. Trong trường hợp bạn cần tạo một file mới trong một thư mục mà thư mục đó không tồn tại, cần phải qua một bước trung gian, đó là tạo thư mục mới đó bằng hàm os.makedirs() dưới đây. Tạo thư mục mới trong pythonĐể tạo một thư mục mới trong python, chúng ta sử dụng hàm makedirs() trong module os với cú pháp sau đây: import os os.makedirs(new_dir_path, exist_ok=True) Trong đó Trong các phiên bản Python cũ, do không có đối số Khi đó chúng ta cần kết hợp thêm câu lệnh kiểm tra một đường dẫn có tồn tại hay không bằng cách sử dụng hàm os.path.exists() như ví dụ sau: if not os.path.exists(new_dir_path): Tuy nhiên trong các phiên bản Python mới, do chúng ta có thể sử dụng đối số
Tạo và lưu file trong thư mục mới bằng pythonKết hợp hàm os.makedirs() và hàm open(), chúng ta có thể tạo ra một hàm số dùng để tạo và lưu file trong thư mục mới bằng python như sau: import os Trong đó
Chúng ta có thể sử dụng hàm tự tạo ở trên để tạo và lưu file trong thư mục mới bằng python như ví dụ sau đây: save_file_at_dir('D:/data/test', 'new_file.txt', 'hello world') Hãy thử chạy chương trình trên máy tính của bạn và kiểm tra xem một file mới có tên Lại nữa, chúng ta có sử dụng các kiến thức sau khi viết lệnh ở trên:
Tổng kếtTrên đây Kiyoshi đã hướng dẫn bạn về cách tạo và lưu file trong thư mục mới bằng python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé. Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo. Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại <a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" rel="license noopener" target="_blank" href="https://creativecommons.org/licenses/by-nc-nd/4.0/">Creativecommons</a> và <a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" target="_blank" rel="noopener" href="https://www.dmca.com/Protection/Status.aspx?ID=1631afcd-7c4a-467d-8016-402c5073e5cd" class="dmca-badge">DMCA</a><script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js"> Bài viết liên quanHãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam! HOME>> python cơ bản - lập trình python cho người mới bắt đầu>>16. xử lý file trong python
Profile Tác giả : Kiyoshi (Chis Thanh) Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản. |