Hướng dẫn dùng python writeline python



Miêu tả

Phương thức writelines() ghi một dãy các chuỗi tới file. Dãy sequence này có thể là bất cứ đối tượng mà tạo ra chuỗi nào, ví dụ như một List các chuỗi.

Cú pháp

Cú pháp của writelines() trong Python:

fileObject.writelines( sequence )

Chi tiết về tham số:

  • sequence -- Đây là dãy các chuỗi.

Trả về giá trị

Phương thức này không trả về bất cứ giá trị nào.

Chương trình Python ví dụ

Ví dụ sau minh họa cách sử dụng của writelines() trong Python.

Giả sử có foo.txt file có nội dung:

Dong thu nhat: Ho va ten
Dong thu hai: Tuoi
Dong thu ba: Gioi tinh
Dong thu tu: Nghe nghiep
Dong thu nam: Tinh trang hon nhan

Quảng cáo

 '

# Mo mot file trong che do ghi
fo = open("foo.txt", "rw+")
print "Ten cua file la: ", fo.name

# Gia su trong file co 5 dong sau
# Dong thu nhat: Ho va ten
# Dong thu hai: Tuoi
# Dong thu ba: Gioi tinh
# Dong thu tu: Nghe nghiep
# Dong thu nam: Tinh trang hon nhan

seq = ["\nDong thu sau: So thich\n", "Dong thu bay: Uoc mo"]
# Ghi mot day cac dong vao cuoi file.
fo.seek(0, 2)
line = fo.writelines( seq )

# Bay gio doc tu dau file nay.
fo.seek(0,0)
for index in range(7):
   line = fo.next()
   print "Line thu %d - %s" % (index, line)

# Dong file da mo
fo.close()

Chạy chương trình Python trên sẽ cho kết quả −

Ten cua file la:  foo.txt
Line thu 0 - Dong thu nhat: Ho va ten

Line thu 1 - Dong thu hai: Tuoi

Line thu 2 - Dong thu ba: Gioi tinh

Line thu 3 - Dong thu tu: Nghe nghiep

Line thu 4 - Dong thu nam: Tinh trang hon nhan

Line thu 5 - Dong thu sau: So thich

Line thu 6 - Dong thu bay: Uoc mo

file_io_trong_python.jsp



Bài viết liên quan

  • 160 bài học ngữ pháp tiếng Anh hay nhất

  • 155 bài học Java tiếng Việt hay nhất

  • 100 bài học Android tiếng Việt hay nhất

  • 247 bài học CSS tiếng Việt hay nhất

  • 197 thẻ HTML cơ bản

  • 297 bài học PHP

  • 101 bài học C++ hay nhất

  • 97 bài tập C++ có giải hay nhất

  • 208 bài học Javascript có giải hay nhất



Miêu tả

Phương thức writelines() ghi một dãy các chuỗi tới file. Dãy sequence này có thể là bất cứ đối tượng mà tạo ra chuỗi nào, ví dụ như một List các chuỗi.

Cú pháp

Cú pháp của writelines() trong Python:

fileObject.writelines( sequence )

Chi tiết về tham số:

  • sequence -- Đây là dãy các chuỗi.

Trả về giá trị

Phương thức này không trả về bất cứ giá trị nào.

Chương trình Python ví dụ

Ví dụ sau minh họa cách sử dụng của writelines() trong Python.

Giả sử có foo.txt file có nội dung:

Dong thu nhat: Ho va ten Dong thu hai: Tuoi Dong thu ba: Gioi tinh Dong thu tu: Nghe nghiep Dong thu nam: Tinh trang hon nhan

Quảng cáo

' # Mo mot file trong che do ghi fo = open("foo.txt", "rw+") print "Ten cua file la: ", fo.name # Gia su trong file co 5 dong sau # Dong thu nhat: Ho va ten # Dong thu hai: Tuoi # Dong thu ba: Gioi tinh # Dong thu tu: Nghe nghiep # Dong thu nam: Tinh trang hon nhan seq = ["\nDong thu sau: So thich\n", "Dong thu bay: Uoc mo"] # Ghi mot day cac dong vao cuoi file. fo.seek(0, 2) line = fo.writelines( seq ) # Bay gio doc tu dau file nay. fo.seek(0,0) for index in range(7): line = fo.next() print "Line thu %d - %s" % (index, line) # Dong file da mo fo.close()

Chạy chương trình Python trên sẽ cho kết quả −

Ten cua file la: foo.txt Line thu 0 - Dong thu nhat: Ho va ten Line thu 1 - Dong thu hai: Tuoi Line thu 2 - Dong thu ba: Gioi tinh Line thu 3 - Dong thu tu: Nghe nghiep Line thu 4 - Dong thu nam: Tinh trang hon nhan Line thu 5 - Dong thu sau: So thich Line thu 6 - Dong thu bay: Uoc mo

file_io_trong_python.jsp



Bài viết liên quan

  • 160 bài học ngữ pháp tiếng Anh hay nhất

  • 155 bài học Java tiếng Việt hay nhất

  • 100 bài học Android tiếng Việt hay nhất

  • 247 bài học CSS tiếng Việt hay nhất

  • 197 thẻ HTML cơ bản

  • 297 bài học PHP

  • 101 bài học C++ hay nhất

  • 97 bài tập C++ có giải hay nhất

  • 208 bài học Javascript có giải hay nhất



Miêu tả

Phương thức writelines() ghi một dãy các chuỗi tới file. Dãy sequence này có thể là bất cứ đối tượng mà tạo ra chuỗi nào, ví dụ như một List các chuỗi.

Cú pháp

Cú pháp của writelines() trong Python:

fileObject.writelines( sequence )

Chi tiết về tham số:

  • sequence -- Đây là dãy các chuỗi.

Trả về giá trị

Phương thức này không trả về bất cứ giá trị nào.

Chương trình Python ví dụ

Ví dụ sau minh họa cách sử dụng của writelines() trong Python.

Giả sử có foo.txt file có nội dung:

Dong thu nhat: Ho va ten Dong thu hai: Tuoi Dong thu ba: Gioi tinh Dong thu tu: Nghe nghiep Dong thu nam: Tinh trang hon nhan

Quảng cáo

' # Mo mot file trong che do ghi fo = open("foo.txt", "rw+") print "Ten cua file la: ", fo.name # Gia su trong file co 5 dong sau # Dong thu nhat: Ho va ten # Dong thu hai: Tuoi # Dong thu ba: Gioi tinh # Dong thu tu: Nghe nghiep # Dong thu nam: Tinh trang hon nhan seq = ["\nDong thu sau: So thich\n", "Dong thu bay: Uoc mo"] # Ghi mot day cac dong vao cuoi file. fo.seek(0, 2) line = fo.writelines( seq ) # Bay gio doc tu dau file nay. fo.seek(0,0) for index in range(7): line = fo.next() print "Line thu %d - %s" % (index, line) # Dong file da mo fo.close()

Chạy chương trình Python trên sẽ cho kết quả −

Ten cua file la: foo.txt Line thu 0 - Dong thu nhat: Ho va ten Line thu 1 - Dong thu hai: Tuoi Line thu 2 - Dong thu ba: Gioi tinh Line thu 3 - Dong thu tu: Nghe nghiep Line thu 4 - Dong thu nam: Tinh trang hon nhan Line thu 5 - Dong thu sau: So thich Line thu 6 - Dong thu bay: Uoc mo


file_io_trong_python.jsp



Bài viết liên quan

  • 160 bài học ngữ pháp tiếng Anh hay nhất

  • 155 bài học Java tiếng Việt hay nhất

  • 100 bài học Android tiếng Việt hay nhất

  • 247 bài học CSS tiếng Việt hay nhất

  • 197 thẻ HTML cơ bản

  • 297 bài học PHP

  • 101 bài học C++ hay nhất

  • 97 bài tập C++ có giải hay nhất

  • 208 bài học Javascript có giải hay nhất