Tập tin writeline python

Xin chào mọi người, hiện tại mình đang tìm hiểu về python, thấy có một phần khá hay và quan trọng đó là xử lý file. hôm nay mình xin viết một bài nhỏ để chia sẻ những thứ mình học được. Trong python, văn bản được quản lý theo 2 kiểu

  1. Van bản thường
  2. Phân chia văn bản cùng với một số quyền như đọc, ghi tập tin. Ta đi từng bước theo bên dưới nhé

Open File

Đầu tiên, khi làm việc với tệp, chúng ta cần mở tệp đó ra. Trong python công việc này khá đơn giản

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
58 Ở đây myFile sẽ là đối tượng của tệp và phương thức open() sẽ mở tệp được định nghĩa duy nhất trong [đường dẫn tệp]. Hai đối số khác, [chế độ truy cập] sẽ cung cấp chế độ truy cập và [kích thước bộ đệm] sẽ hỏi xem có bao nhiêu khối dữ liệu được lấy ra từ tệp. Lưu ý rằng, với đường dẫn tệp bị bắt buộc còn với chế độ 2 tham số truy cập và kích thước bộ đệm là tùy chọn. [đường dẫn tệp] có thể là đường dẫn đầy đủ của tệp hoặc nếu nó tồn tại trong cùng một tệp như một chương trình thì chỉ cung cấp tên là đủ

Tập tin writeline python

Trong trường hợp chỉ cần thiết

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
59

Tuy nhiên, trong các tình huống như tệp

Tập tin writeline python
. txt của bạn không nằm trong cùng thư mục như trong trường hợp lệ trên, do đó ở đây bạn sẽ phải chỉ định vị trí toàn bộ như sau.

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
0

Như đã nói ở trên, làm việc với tập tin chúng ta cần truy cập chế độ, vậy chế độ truy cập bao gồm những gì?

  1. chế độ đọc - "r" cho các tệp văn bản và "rb" các tệp nhị phân. Con Curscury Curs vào File Header

    >>> content = "Hello, World. I am learning Python."
    >>> myFile.write(content)
    
    1

  2. chế độ ghi - "w" cho các tệp văn bản và "wb" các tệp nhị phân. Con Curscury Curs vào File Header.

    >>> content = "Hello, World. I am learning Python."
    >>> myFile.write(content)
    
    2

  3. addend connection mode - "a" cho các tệp văn bản và "ab" cho các tệp nhị phân. Con trỏ tệp ở cuối tệp

    >>> content = "Hello, World. I am learning Python."
    >>> myFile.write(content)
    
    3

  4. chế độ đọc / ghi - "r+" hoặc "w+"cung cấp tùy chọn để thực hiện cả thao tác đọc và ghi trên cùng một tệp đối tượng. "rb+" hoặc "wb+"cho các tệp nhị phân. Con Curscury Curs vào File Header

    >>> content = "Hello, World. I am learning Python."
    >>> myFile.write(content)
    
    4

  5. nối / đọc - "a+" để bật chế độ đọc / nối thêm, "ab+" để thêm / đọc chế độ trên các tệp nhị phân. Con trỏ tệp ở cuối tệp

    >>> content = "Hello, World. I am learning Python."
    >>> myFile.write(content)
    
    5

Đóng tệp

Trong python, close file cực đơn giản, ta chỉ cần gọi

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6

có thể thực hiện thao tác đóng tệp

Read File

Python cung cấp cho chúng ta một tệp phương thức đọc khá quen thuộc

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
7 , sẽ tiến hành đọc từng dòng bắt đầu vị trí của con trỏ. Để toàn bộ nội dung của tệp, lặp lại từng dòng, chúng tôi có thể sử dụng cho

________số 8

Ghi tập tin

Chức năng

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
8 được sử dụng để viết một chuỗi duy nhất vào tệp. Ví dụ, có một chuỗi

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)

we can write many content in with writelines

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
1

Copy File

Vì vậy, khi chúng ta có 1 tệp, và muốn sao chép nó thì làm thế nào?

Trong loạt bài hướng dẫn Python cho người mới bắt đầu , chúng tôi đã tìm hiểu thêm về Các chuỗi hàm Python trong hướng dẫn cuối cùng của chúng tôi

Python cung cấp cho chúng ta một tính năng quan trọng để đọc dữ liệu từ tệp và ghi dữ liệu vào tệp

Hầu hết, trong các ngôn ngữ lập trình, tất cả các giá trị hoặc dữ liệu được lưu trữ trong một số biến có bản chất dễ bay hơi

Bởi vì dữ liệu sẽ được lưu trữ vào các biến đó chỉ trong thời gian chạy và sẽ bị mất khi quá trình thực thi chương trình hoàn thành. Làm vậy, tốt hơn là lưu những dữ liệu này vĩnh viễn bằng cách sử dụng tệp

Python xử lý tệp như thế nào?

Nếu bạn đang làm việc trong một ứng dụng phần mềm lớn, nơi chúng xử lý một lượng lớn dữ liệu, thì chúng ta không thể mong đợi những dữ liệu đó được lưu trữ trong một biến vì bản chất của các biến này rất dễ bay

Do đó, khi bạn chuẩn bị xử lý các vấn đề như vậy, vai trò của tệp sẽ xuất hiện trong bức tranh

Vì chất lượng các tệp không dễ bay hơi nên dữ liệu sẽ được lưu trữ vĩnh viễn trong một thiết bị cấp thứ nhất như Đĩa cứng và bằng cách sử dụng python, chúng tôi sẽ xử lý các tệp này trong việc xử lý các ứng dụng của mình

Bạn đang nghĩ về cách python sẽ xử lý các tệp?

Vui lòng lấy một ví dụ về cách người bình thường sẽ xử lý các tệp. Nếu chúng ta muốn đọc dữ liệu từ một tệp hoặc ghi dữ liệu vào một tệp, thì trước hết, chúng ta sẽ mở tệp hoặc sẽ tạo một tệp mới nếu tệp chưa tồn tại và sau đó thực hiện các thao tác đọc / ghi bình . , Save file and close it back

Tương tự, chúng tôi thực hiện các thao tác tương tự trong python bằng cách sử dụng một số phương thức hoặc hàm được tích sẵn

Các loại tệp trong Python

Có hai loại tệp trong Python và mỗi loại trong số chúng được giải thích chi tiết bên dưới với các ví dụ để bạn dễ hiểu

họ đang

  • nhị phân tập tin
  • file text

File nhị phân trong Python

Hầu hết các tệp mà chúng ta thấy trong hệ thống máy tính của mình được gọi là tệp nhị phân

Thí dụ

  1. File tài liệu.  . pdf,. tài liệu,. xls, v. v
  2. Camera file.  . png,. jpg,. ảnh gif,. bmp, v. v
  3. video file.  . mp4,. 3gp,. mkv,. avi, v. v
  4. Audio file.  . mp3,. sóng,. tôi,. aac, v. v
  5. Database file.  . mdb,. gia nhập,. từ,. sqlite, v. v
  6. Lưu trữ tệp.  . khóa kéo,. rar,. iso,. 7z, v. v
  7. Các tập tin thực thi.  . exe,. dll,. lớp, v. v

Khuyến nghị đọc = >> Cách mở tệp. 7z

Tất cả các phân bổ tệp nhị phân theo một định dạng cụ thể. Chúng tôi có thể mở một số tệp nhị phân trong trình soạn thảo văn bản thông thường nhưng chúng tôi không thể đọc nội dung có bên trong tệp. Đó là bởi vì tất cả các tệp nhị phân sẽ được mã hóa ở định dạng nhị phân mà chỉ máy tính hoặc máy tính mới có thể hiểu được

Để xử lý các tệp nhị phân như vậy, chúng ta cần một loại phần mềm có thể mở được

Ví dụ. Bạn cần có phần mềm Microsoft Word để mở tệp nhị phân. tài liệu. Tương tự như vậy, bạn cần có phần mềm đọc pdf để mở các tệp nhị phân. pdf và bạn cần một phần mềm chỉnh sửa ảnh để đọc các tệp hình ảnh, v. v

File text bằng Python

Các tệp văn bản không có bất kỳ mã hóa cụ thể nào và nó có thể được mở trong chính trình soạn thảo văn bản thông thường

Thí dụ

  • web standard standard. html, XML, CSS, JSON, v. v
  • Mã nguồn. c, ứng dụng, js, py, java, v. v
  • Tài liệu. txt, tex, RTF, v. v
  • Data table format. csv, tsv, v. v
  • Configure. ini, cfg, reg, v. v

Trong hướng dẫn này, chúng ta sẽ tìm ra cách xử lý cả văn bản cũng như tệp nhị phân với một số ví dụ cổ điển

Thao tác xử lý tệp Python

Điều quan trọng nhất là có 4 loại hoạt động có thể được Python xử lý trên tệp

Các hoạt động khác bao gồm

Python Create and Open file

Python có một hàm tích hợp được gọi là open() để mở một tệp

Nó cần tối thiểu hóa một số đối số như được đề cập trong cú pháp bên dưới. Phương thức mở trả về một tệp đối tượng được sử dụng để truy cập ghi, đọc và các phương thức tích hợp sẵn khác

cú pháp

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
2

Tại đây, file_name là tên của tệp hoặc vị trí của tệp mà bạn muốn mở và tệp_name cũng phải có phần mở rộng tệp. Có nghĩa là trong bài kiểm tra. txt - thuật ngữ kiểm tra là tên của tệp và. txt là phần mở rộng của tệp

Chế độ trong cú pháp hàm mở sẽ cho Python biết bạn muốn thực hiện thao tác nào trên tệp

  • 'r' - Chế độ đọc. Chế độ đọc chỉ được sử dụng để đọc dữ liệu từ tệp
  • 'w' - Ghi Mode. Chế độ này được sử dụng khi bạn muốn ghi dữ liệu vào tệp hoặc sửa đổi nó. Bộ nhớ chế độ ghi đè dữ liệu có trong tệp
  • 'a' - Chế độ Nối. Chế độ kết nối được sử dụng để kết nối dữ liệu vào tệp. Hãy nhớ rằng dữ liệu sẽ được kết nối vào cuối con trỏ tệp
  • 'r +' - Chế độ đọc hoặc ghi. Chế độ này được sử dụng khi chúng ta muốn ghi hoặc đọc dữ liệu từ cùng một tệp
  • 'a +' - Chế độ Nối hoặc Đọc. Chế độ này được sử dụng khi chúng ta muốn đọc dữ liệu từ tệp hoặc kết nối dữ liệu vào cùng một tệp

Lưu ý. Các chế độ nêu trên chỉ được sử dụng để mở, đọc hoặc ghi tệp văn bản

Trong khi sử dụng tệp nhị phân, chúng ta phải sử dụng các chế độ tương tự với ký tự 'b' ở cuối. Để Python có thể hiểu rằng chúng ta đang tương tác với các tệp nhị phân

  • 'wb' - Mở tệp cho chế độ ghi chỉ định ở định dạng nhị phân
  • 'rb' - Mở tệp cho chế độ đọc chỉ ở định dạng nhị phân
  • 'ab' - Mở tệp cho chế độ chỉ được thêm vào định dạng nhị phân
  • 'rb +' - Mở tệp ở chế độ chỉ đọc và ghi ở định dạng nhị phân
  • 'ab +' - Mở tệp cho chế độ bổ sung và chỉ đọc ở định dạng nhị phân

Ví dụ 1

____160

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61 ____

Trong ví dụ trên, chúng tôi đang mở tệp có tên 'test. txt' has at position 'C. /Documents /Python /' và chúng tôi đang mở cùng một tệp ở chế độ đọc-ghi cho phép chúng tôi linh hoạt hơn

Ví dụ 2

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
60
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
84
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
33
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
34

Trong ví dụ trên, chúng tôi đang mở tệp có tên 'img. bmp' has at position “C. /Documents /Python /”, nhưng ở đây chúng tôi đang cố gắng mở tệp nhị phân

Python Read from file

Để đọc một tệp trong python, chúng ta phải mở tệp ở chế độ đọc

Có ba cách để chúng ta có thể đọc các tệp trong python

  • đã đọc ([n])
  • dòng đọc ([n])
  • đường đọc ()

Ở đây, n là số byte được đọc

Đầu tiên, chúng ta hãy tạo một tệp văn bản mẫu như hình dưới đây

Bây giờ chúng ta hãy quan sát những gì mỗi phương thức đọc đang làm

Ví dụ 1

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
606

đầu ra

Xin chào

Ở đây chúng tôi đang mở tệp thử nghiệm. txt ở chế độ chỉ đọc và chỉ đọc 5 ký tự đầu tiên của tệp bằng phương thức my_file. đọc (5)

đầu ra

Ví dụ 2

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
606

đầu ra

Xin chào thế giới
Xin chào Python,
Chào buổi sáng

Ở đây chúng tôi chưa cung cấp bất kỳ đối số nào bên trong hàm read(). Làm như vậy, nó sẽ đọc tất cả nội dung có bên trong tệp

đầu ra

Ví dụ 3

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
606

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
628
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
629
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
630

đầu ra

anh ta

Hàm này trả về 2 ký tự đầu tiên của dòng tiếp theo

đầu ra

Ví dụ 4

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
606

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
642

đầu ra

Chào thế giới

Sử dụng chức năng này, chúng ta có thể đọc nội dung của tệp trên cơ sở từng dòng

đầu ra

Ví dụ 5

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
606

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
654

đầu ra

['Xin chào thế giới \ n', 'Xin chào Python \ n', 'Chào buổi sáng']

Ở đây chúng tôi đang đọc tất cả các dòng có bên trong tệp văn bản bao gồm các ký tự dòng mới

đầu ra

Bây giờ chúng ta hãy xem một số ví dụ thực tế hơn về việc đọc một tệp

Đọc một dòng cụ thể từ một tệp

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
60
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
644

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
645
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
646
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
647
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
300

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
301
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
302
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
302
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
33
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
306

đầu ra

You have not health

Trong ví dụ trên, chúng tôi đang cố gắng chỉ đọc dòng thứ 4 từ tệp 'kiểm tra. txt' bằng cách sử dụng "vòng lặp cho"

đầu ra

Đọc toàn bộ tập tin cùng một lúc

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
307
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
309
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
315

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
316
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
319

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
320
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
322

đầu ra

Xin chào thế giới
Xin chào Python
Chào buổi sáng
, bạn có khỏe không

đầu ra

Python Ghi vào tệp

Để ghi dữ liệu vào tệp, chúng ta phải mở tệp ở chế độ ghi

Chúng ta cần phải hết sức cẩn thận khi ghi dữ liệu vào tệp vì nó sẽ ghi đè lên nội dung có bên trong tệp mà bạn đang ghi và tất cả dữ liệu trước đó sẽ bị xóa

Chúng ta có hai phương pháp để ghi dữ liệu vào tệp như hình dưới đây

  • write (chuỗi)
  • writelines (danh sách)

Ví dụ 1

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
332

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
333

Code on write string 'Hello World' to file 'test. txt'

Trước khi ghi dữ liệu vào tệp kiểm tra. txt

đầu ra

Ví dụ 2

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
332

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
344

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
345

Dòng đầu tiên sẽ là 'Xin chào thế giới' và vì chúng ta đã đề cập đến các ký tự \ n, con trỏ sẽ di chuyển đến dòng tiếp theo của tệp và sau đó viết 'Xin chào Python'

Hãy nhớ rằng nếu chúng ta không cập nhật ký tự \ n, thì dữ liệu sẽ được ghi liên tục trong tệp văn bản dưới dạng 'Xin chào WorldHelloPython'

đầu ra

Ví dụ 3

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
346
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
348

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
332

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
359

Đoạn mã trên ghi danh sách dữ liệu vào tệp 'kiểm tra. txt' clock

đầu ra

Python Nối vào Tệp

Để kết nối dữ liệu vào một tệp, chúng tôi phải mở tệp ở chế độ 'a +' để chúng tôi có quyền truy cập vào cả chế độ kết nối và ghi

Ví dụ 1

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
369
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
33
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
34

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
372

Đoạn mã trên chuỗi 'Apple' vào cuối tệp 'kiểm tra. txt'

đầu ra

Ví dụ 2

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
369
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
33
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
34

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
385

Đoạn mã trên chuỗi 'Apple' vào cuối tệp 'test. txt' trong một dòng mới

đầu ra

Ví dụ 3

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
346
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
388

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
369
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
33
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
34

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
359

Code on nối danh sách dữ liệu vào tệp 'kiểm tra. txt'

đầu ra

Ví dụ 4

________ 1802 ________ 161 ________ 1804

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61______162
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
808
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
814
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
816
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
33
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
818

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
820
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
821
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
822
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
823
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
824

Trong đoạn mã trên, chúng tôi đang thêm danh sách dữ liệu vào tệp 'test. txt'. Ở đây, bạn có thể thấy rằng chúng tôi đã sử dụng phương thức cho biết () để xác định vị trí hiện tại của con trỏ

tìm kiếm (bù đắp). offset nhận ba loại đối số là 0,1 và 2.
Khi offset là 0. Tham chiếu sẽ được đặt ở đầu tệp.
Khi độ lệch là 1. Tham chiếu sẽ được trỏ vào vị trí con trỏ hiện tại.
Khi độ lệch là 2. Tham chiếu sẽ được trỏ vào cuối tệp.

đầu ra

Python Đóng tệp

Để đóng một tệp, trước tiên chúng ta phải mở tệp. Trong python, chúng tôi có một phương thức hợp thức được gọi là close() để đóng tệp được mở

Bất kể khi nào bạn mở một tệp, điều quan trọng là phải đóng nó, đặc biệt, với phương thức ghi. Bởi vì nếu chúng ta không gọi hàm đóng sau phương thức ghi thì bất kỳ dữ liệu nào chúng ta đã ghi vào tệp sẽ không được lưu vào tệp

Ví dụ 1

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
606

Ví dụ 2

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
332

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
333

Đổi tên hoặc xóa tệp trong Python

Python cung cấp cho chúng tôi một mô-đun mô-đun “os” có một số phương thức tích hợp sẵn sẽ giúp chúng tôi thực hiện các thao tác với tệp như đổi tên và xóa tệp

Để sử dụng mô-đun này, trước hết, chúng ta cần nhập mô-đun “os” trong chương trình của mình và sau đó gọi các phương thức liên quan

rename method()

Phương thức đổi tên () này chấp nhận hai đối số tức thời là tên tệp hiện tại và tên tệp mới

cú pháp

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
3

Ví dụ 1

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
846

Bài kiểm tra ở đây. txt' is current file name and 'test1. txt' is new file name

Bạn có thể chỉ định vị trí cũng như được hiển thị trong ví dụ dưới đây

Ví dụ 2

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
847
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
853
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
859

Trước khi đổi tên tệp

Sau khi thực hiện chương trình trên

remove() method

Chúng tôi sử dụng phương thức remove () để xóa tệp bằng cách cung cấp tên tệp hoặc vị trí tệp mà bạn muốn xóa

cú pháp

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
8

Ví dụ 1

Bài kiểm tra này. txt' là tệp bạn muốn xóa

Tương tự như vậy, chúng ta có thể chuyển vị trí tệp cũng như các đối số như được hiển thị trong ví dụ dưới đây

Ví dụ 2

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
860
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
866

Mã hóa trong tệp

Mã hóa tệp đại diện cho việc chuyển đổi các ký tự thành một định dạng cụ thể mà chỉ một máy mới có thể hiểu được

Các máy khác nhau có định dạng mã hóa khác nhau như hình dưới đây

  • Hệ điều hành Microsoft Windows sử dụng định dạng mã hóa 'cp1252' theo mặc định
  • Hệ điều hành Linux hoặc Unix sử dụng định dạng mã hóa 'utf-8' theo mặc định
  • Hệ điều hành MAC của Apple sử dụng định dạng mã hóa 'utf-8' hoặc 'utf-16' theo mặc định

Vui lòng xem hoạt động mã hóa với một số ví dụ

Ví dụ 1

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
876
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
878

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
880
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
881
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
882
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
823
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
884

đầu ra

Định dạng mã hóa Microsoft Windows theo mặc định là cp1252

Ở đây, tôi đã thực hiện chương trình của mình trên windows máy tính, vì vậy nó đã được mã hóa mặc định là 'cp1252'

đầu ra

Chúng tôi cũng có thể thay đổi định dạng mã hóa của một tệp bằng cách chuyển nó làm đối số cho hàm mở

Ví dụ 2

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
876
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
896
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
898

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6000
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6001
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6002
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
881
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
823
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
884

đầu ra

File code format is. cp437

đầu ra

Ví dụ 3

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
876
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
896
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6019
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6020
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6021
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
34

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6000
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6001
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6002
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
881
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
823
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
884

đầu ra

File code format is. utf-16

đầu ra

Ghi và đọc dữ liệu từ tệp nhị phân

File nhị phân phân lưu dữ liệu ở định dạng nhị phân phân (số 0 và số 1) mà máy có thể hiểu được. Vì vậy, khi chúng tôi mở tệp nhị phân trong máy của mình, nó sẽ giải mã dữ liệu và hiển thị ở định dạng con người có thể đọc được.

Thí dụ

# Hãy tạo một số tệp nhị phân

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6039
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6040
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6041
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
33
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
34

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6044
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6046

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6047

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6049

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6050
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6052

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6054

Trong ví dụ trên, đầu tiên chúng ta đang tạo một tệp nhị phân phân tích. bin' với quyền đọc và ghi và bất kỳ dữ liệu nào bạn muốn nhập vào tệp đều phải được mã hóa trước khi bạn gọi phương thức ghi

Ngoài ra, chúng tôi đang ở trong dữ liệu mà không cần giải mã, để chúng tôi có thể quan sát dữ liệu trông chính xác như thế nào bên trong tệp khi nó được mã hóa và chúng tôi cũng đang ở trong dữ liệu tương tự bằng cách nào đó

đầu ra

Dữ liệu nhị phân. b'Xin chào Python '
Dữ liệu bình thường. Xin chào Python

đầu ra

Thuộc tính I/O của tệp

Thuộc tính Sự kiện Mô tả TênTrả lại tên của tệpCách thứcChế độ trả lại của tệpMã hóaTrả lại định dạng mã hóa của tệpĐã đóng cửaTrả về đúng nếu tệp được đóng lại khác trả về sai

Thí dụ

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
369
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
33
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
34

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6068
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
823
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6070
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
821
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6072

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6068
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
823
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6070
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
821
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6078

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6068
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
823
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6082
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
881
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6084

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6086
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6001
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6088

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6086
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6001
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6088

đầu ra

Tên tệp là gì? . /Documents/Python/test. txt
Chế độ tệp là gì?
dạng mã hóa là gì? cp1252
Tập tin có bị đóng không? Sai
Tập tin có bị đóng không? ĐÚNG VẬY

đầu ra

Please try some other method of file

Thí dụ

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
87
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
61
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
62
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
63
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
65
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
30
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
64
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6102
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
33
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
34

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6105

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6086
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
821
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6109

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6086
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
821
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6113

>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
627
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6000____16001
>>> content = "Hello, World. I am learning Python."
>>> myFile.write(content)
6117

đầu ra

Xin chào Python
Xin chào thế giới
Chào buổi sáng
Tệp có thể đọc được không. ? . ? . 3
Là tệp có thể ghi:? True
File no: 3

đầu ra

Phương thức tệp Python

Hàm sốGiải mở() Để mở một tệp gần() Đó là một tệp đang mở thư mục số()Trả về một số nguyên của tệp đã đọc (n)Đọc các ký tự 'n' từ tệp cho đến cuối tệp có thể đọc được ()Trả về