Xóa tập tin python

Xóa tập tin python

Hiệp Trần @hieptran

Theo dõi

807 26 21

Đã đăng vào ngày 4 tháng 10 năm 2020 8. 55 SA 4 phút đọc

894

2

1

Xử lý file với python

  • Report
  • Add to series of me

Bài đăng này đã không được cập nhật trong 2 năm

  • Đọc và ghi tệp là một trong những kỹ thuật vô cùng quan trọng và không thể thiếu nếu bạn là một lập trình viên chuyên nghiệp. Hầu hết các sản phẩm phần mềm hiện nay đều sử dụng kỹ thuật này
  • Python là 1 trong những ngôn ngữ phổ biến nhất hiện nay, và tất nhiên nó cũng câp các phương thức hỗ trợ thao tác với tệp
  • Và hôm nay mình sẽ giới thiệu đến các bạn cách mà chúng ta xử lý file với python
Open File
  • Hàm chính trong xử lý tệp với python là hàm
    f = open("demo.txt", "r")
    print(f.read())
    
    2
  • Hàm
    f = open("demo.txt", "r")
    print(f.read())
    
    2 có 2 đối số truyền vào. file name and mode
  • Có 4 chế độ mở tệp khác nhau
    • "r". Read - Default value. Chế độ này cho phép mở 1 tệp để đọc. Sẽ trả lại lỗi nếu tệp không tồn tại
    • "một". Append - Open 1 file to add on. Nếu tệp không tồn tại sẽ tự động tạo tệp mới
    • "w". Viết - Mở 1 tệp để ghi. File tự tạo nếu không tồn tại
    • "x". Tạo - Tạo mới 1 tập tin. Trả về lỗi nếu tập tin đã tồn tại
  • Ngoài ra, bạn có thể chỉ định nếu tệp được xử lý ở định dạng nhị phân hoặc văn bản
    • "t". Text - Default value
    • "b". Binary - Xử lý nhị phân
  • To open 1 file only to read, you just need todefine file name is enough
f = open("demofile.txt")
  • Đoạn mã trên sẽ tương thích với
f = open("demofile.txt", "rt")

Read File

  • Giả sử ta có tệp
    f = open("demo.txt", "r")
    print(f.read())
    
    4 có nội dung như sau
Hello from
another place
  • You open file and used
    f = open("demo.txt", "r")
    print(f.read())
    
    5 to read content file
f = open("demo.txt", "r")
print(f.read())
  • Kết quả

Xóa tập tin python

Hiệp Trần @hieptran

Theo dõi

807 26 21

Đã đăng vào ngày 4 tháng 10 năm 2020 8. 55 SA 4 phút đọc

894

2

1

Xử lý file với python

  • Report
  • Add to series of me

Bài đăng này đã không được cập nhật trong 2 năm

  • Đọc và ghi tệp là một trong những kỹ thuật vô cùng quan trọng và không thể thiếu nếu bạn là một lập trình viên chuyên nghiệp. Hầu hết các sản phẩm phần mềm hiện nay đều sử dụng kỹ thuật này
  • Python là 1 trong những ngôn ngữ phổ biến nhất hiện nay, và tất nhiên nó cũng câp các phương thức hỗ trợ thao tác với tệp
  • Và hôm nay mình sẽ giới thiệu đến các bạn cách mà chúng ta xử lý file với python
Open File
  • Hàm chính trong xử lý tệp với python là hàm
    f = open("demo.txt", "r")
    print(f.read())
    
    2
  • Hàm
    f = open("demo.txt", "r")
    print(f.read())
    
    2 có 2 đối số truyền vào. file name and mode
  • Có 4 chế độ mở tệp khác nhau
    • "r". Read - Default value. Chế độ này cho phép mở 1 tệp để đọc. Sẽ trả lại lỗi nếu tệp không tồn tại
    • "một". Append - Open 1 file to add on. Nếu tệp không tồn tại sẽ tự động tạo tệp mới
    • "w". Viết - Mở 1 tệp để ghi. File tự tạo nếu không tồn tại
    • "x". Tạo - Tạo mới 1 tập tin. Trả về lỗi nếu tập tin đã tồn tại
  • Ngoài ra, bạn có thể chỉ định nếu tệp được xử lý ở định dạng nhị phân hoặc văn bản
    • "t". Text - Default value
    • "b". Binary - Xử lý nhị phân
  • To open 1 file only to read, you just need todefine file name is enough
f = open("demofile.txt")
  • Đoạn mã trên sẽ tương thích với
f = open("demofile.txt", "rt")

Read File

  • Giả sử ta có tệp
    f = open("demo.txt", "r")
    print(f.read())
    
    4 có nội dung như sau
Hello from
another place
  • You open file and used
    f = open("demo.txt", "r")
    print(f.read())
    
    5 to read content file
f = open("demo.txt", "r")
print(f.read())
  • Kết quả

  • You can only read character number in file
f = open("demo.txt", "r")
print(f.read(5))
  • Kết quả

  • You can only read file by line
f = open("demo.txt", "r")
print(f.readline())
  • Kết quả

  • To read both file in line type. You use the loop
f = open('demo.txt')
for x in f:
    print(x)
  • Kết quả

  • Vui lòng đóng tệp khi bạn không cần thao tác với nó nữa
f = open('demo.txt')
for x in f:
    print(x)
f.close()
Ghi File

Ghi 1 tệp đã có sẵn

  • Để ghi tệp, bạn cần thêm đối số vào hàm mở. -"a" - Append - Ghi tiếp vào cuối tập tin
    • "w" - Viết - Ghi đè lên tệp cũ
  • Ví dụ mình có 1 file
    f = open("demo.txt", "r")
    print(f.read())
    
    6 có nội dung như sau
This is a demo!
  • If write file used append mode
f = open('demowrite.txt', 'a')
f.write('text was write by append mode!')
f.close()
  • Run the command on and open back file
    f = open("demo.txt", "r")
    print(f.read())
    
    6 you will see as after
f = open("demofile.txt", "rt")
0
  • If ta used write mode
f = open("demofile.txt", "rt")
1
  • Run the command on and open back file
    f = open("demo.txt", "r")
    print(f.read())
    
    6 you will see as after
f = open("demofile.txt", "rt")
2
  • Như vậy, chế độ Ghi sẽ ghi đè lên dữ liệu cũ của tệp, còn chế độ Nối sẽ giữ nguyên dữ liệu cũ và ghi tiếp vào tệp cuối

Create new File

  • Để tạo tệp mới trong python, hãy sử dụng hàm open() với các đối số sau
    • "x". Tạo - Tạo tệp, trả về lỗi nếu tệp đã tồn tại
    • "a" - Nối - Tạo tệp nếu tệp chưa tồn tại
    • "w" - Viết - Tạo tập tin nếu chưa tồn tại
  • Câu lệnh sau sẽ tạo ra 1 tệp
    f = open("demo.txt", "r")
    print(f.read())
    
    9
f = open("demofile.txt", "rt")
Tập tin 3Xóa
  • Để xóa tệp, bạn cần nhập Mô-đun OS và sử dụng hàm
    f = open("demo.txt", "r")
    print(f.read(5))
    
    0 của nó
  • Và để tránh trường hợp tệp không tồn tại, bạn nên kiểm tra trước khi xóa
f = open("demofile.txt", "rt")
4Xóa thư mục
  • Để xóa thư mục, bạn sử dụng hàm
    f = open("demo.txt", "r")
    print(f.read(5))
    
    1 của Mô-đun hệ điều hành
f = open("demofile.txt", "rt")
5Kết luận
  • OK vậy là mình đã giới thiệu xong cho các bạn 1 số thao tác cơ bản với file trong Python
  • Mọi người đóng góp ý kiến ​​vui lòng để lại dưới phần commet giúp mình nhé
Tài liệu tham khảo
  • https. //www. w3schools. com/python/python_file_handling. asp

con trăn


Đã đăng ký Bản quyền

  • Report
  • Add to series of me