Di chuyển tệp Python
Xử lý tệp là một kỹ năng cơ bản và cơ bản đối với bất kỳ lập trình viên nào. Chúng thường được sử dụng để lưu trữ dữ liệu ứng dụng, cấu hình người dùng, video, hình ảnh, v.v. Có vô số trường hợp sử dụng cho các tệp trong các ứng dụng phần mềm, vì vậy bạn nên thông minh để làm quen sâu sắc với các tác vụ thao tác với tệp. Các tác vụ này có thể bao gồm (trong số những tác vụ khác) tạo, xóa và di chuyển tệp Show Trong bài viết này, chúng tôi sẽ đề cập đến quá trình làm việc với tệp bằng ngôn ngữ lập trình Python. Các phương thức tích hợp sẵn mà nó cung cấp giúp xử lý các tệp rất dễ dàng bằng một lượng mã tương đối nhỏ. Như với bất cứ điều gì trong lập trình, có nhiều cách để đạt được cùng một mục tiêu khi nói đến tệp, nhưng trong bài viết này, chúng tôi sẽ tập trung vào những điều cơ bản và chỉ ra những cách phổ biến nhất để thực hiện những hành động này Tạo tệp bằng PythonChế độ mở tệpCó các chế độ mà bạn có thể mở tệp bằng Python. Chế độ bạn chọn tùy thuộc vào cách bạn định sử dụng tệp hoặc loại dữ liệu bạn sẽ đọc (ghi) từ (đến) tệp. Chế độ này được chỉ định khi mở tệp bằng phương pháp Chúng ta hãy xem một số kết hợp có thể có của các chế độ tệp
Nếu không có chế độ tệp nào được chỉ định, thì Khi chọn một chế độ, hãy cân nhắc cẩn thận trường hợp sử dụng của bạn là gì và tất cả tệp sẽ được sử dụng trong khoảng thời gian mở mở()Giống như hầu hết mọi thứ trong Python, việc thực hiện nhiều tác vụ liên quan đến tệp rất đơn giản. Ví dụ: việc tạo tệp bằng Python có thể được thực hiện trong một dòng mã
Trong ví dụ trên, chúng tôi đã mở một tệp, "new. txt" để đọc và viết. Trong trường hợp của chúng tôi, vì tệp chưa tồn tại nên nó được tạo tự động Phương thức
Bạn có thể bỏ qua đối số thứ hai, trong trường hợp đó, nó sẽ được Python giả định là Các đối số khác không được liệt kê ở đây cho phép bạn định cấu hình bộ đệm, mã hóa, xử lý dòng mới, v.v. Để biết thêm thông tin về các đối số này, hãy xem phương pháp trên đóng lại()Khi bạn mở một tệp, bạn luôn cần đảm bảo rằng bạn cũng đóng nó. Điều này có thể được thực hiện bằng cách sử dụng phương thức Việc giữ cho các tệp của bạn luôn mở sẽ sử dụng hết tài nguyên hệ thống, làm chậm chương trình của bạn và trong một số trường hợp sẽ ngăn mã khác sử dụng tệp. Bộ sưu tập rác của Python tốt nhất là tự động đóng các tệp khi chúng không được sử dụng nữa, nhưng bạn không nên dựa vào nó Nếu một tệp đã được đóng, việc gọi lại Di chuyển tệp trong PythonĐể di chuyển tệp trong Python, chúng tôi sẽ cần nhập các mô-đun Hãy xem hướng dẫn thực hành, thực tế của chúng tôi để học Git, với các phương pháp hay nhất, tiêu chuẩn được ngành chấp nhận và bao gồm bảng gian lận. Dừng các lệnh Git trên Google và thực sự tìm hiểu nó Hãy nhớ rằng thư mục đích cần tồn tại để ví dụ này hoạt động. Khi bạn đã thiết lập các thư mục "d1" và "d2" (hoặc chỉ thay đổi ví dụ để phù hợp với cấu trúc thư mục của bạn), hãy chạy mã. Bây giờ hãy kiểm tra thư mục "d2" và bạn sẽ thấy xfile. txt nếu hiện có trong thư mục đó Khá đơn giản, phải không? Xóa tệp trong PythonNhư bạn có thể đoán, khá dễ dàng để xóa một tệp trong Python bằng cách sử dụng phương thức Trong ví dụ của chúng tôi dưới đây, chúng tôi sẽ xóa "xfile. txt". Tất cả những gì chúng ta cần làm là gọi phương thức Bây giờ hãy kiểm tra lại thư mục "d2" và tệp xfile. txt bây giờ sẽ được thực hiện. Đơn giản như thế Phần kết luậnTrong bài viết này, chúng tôi đã trình bày các ví dụ rất đơn giản về cách tạo, di chuyển và xóa tệp trong Python bằng cách sử dụng các hàm có sẵn như Python có thể di chuyển tệp sang thư mục khác không?Python cung cấp chức năng di chuyển tệp hoặc thư mục từ vị trí này sang vị trí khác . Điều này có thể đạt được bằng cách sử dụng Shutil. chức năng di chuyển () từ mô-đun Shutil.
Di chuyển trong Python là gì?hàm move(), cho phép chúng tôi di chuyển tệp bằng Python . Trước khi khám phá hàm move(), trước tiên chúng ta phải nhập thư viện Shutil vào mã của mình. Chúng ta có thể làm như vậy bằng cách sử dụng câu lệnh nhập Python này. đóng cửa nhập khẩu.
Làm cách nào để di chuyển danh sách tệp từ thư mục này sang thư mục khác bằng Python?phương thức move() di chuyển Tệp trong Python bằng cách sử dụng. cửa chớp. Phương thức move() nhận 2 đối số đầu tiên là đường dẫn nguồn hoàn chỉnh và đối số thứ hai là đường dẫn đích (bao gồm tên tệp/thư mục cần di chuyển), hàm move sẽ di chuyển tệp từ nguồn đến đích. |