Xuất File Output Trên 1 Dòng Từ Chuỗi Input Bất Kỳ Nhập Vào Từ Nhiều ...
Có thể bạn quan tâm
Bài toán cần xử lý
Viết chương trình nhập vào từ file input một câu chào hỏi làm quen với độ dài bất kỳ, mỗi từ nằm trên một dòng. Xuất ra file output câu chào hỏi vừa nhận được trên 1 dòng duy nhất, các từ cách nhau 1 khoảng trắng.
Kiến thức cần có
- Mở file, đóng file
- Câu lệnh with làm việc với file trong Python
- Hàm đọc file read() và hàm ghi file write()
- Hàm splitlines() trả về tập các dòng
- Các phương thức xử lý chuỗi: join()
- Biến và kiểu dữ liệu
Định dạng đầu vào
Dữ liệu đầu vào lưu trữ trong file "Bai1.12.inp"
Gồm n dòng với n là độ dài của câu chào:
- Mỗi dòng chứa một từ của câu
Định dạng đầu ra
Dữ liệu đầu ra lưu trữ trong file "Bai1.12.out"
- Gồm một dòng duy nhất hiển thị câu chào, các từ cách nhau 1 khoảng trắng
Ví dụ:
- Input 1: Bai1.12.inp
- Output 1: Bai1.12.out
- Input 2: Bai1.12.inp
- Output 2: Bai1.12.out
Gợi ý
- Sử dụng câu lệnh with với hàm open() và mode='r' nhằm mở file để đọc.
- Dùng hàm read() để đọc toàn bộ dữ liệu có trong file input và lưu vào biến.
- Dùng hàm splitlines() để cắt dữ liệu theo từng dòng và lưu vào danh sách.
- Dùng hàm join() để nối các từ trong danh sách lại với nhau, các từ cách nhau 1 khoảng trắng
- Sử dụng câu lệnh with với hàm open() và mode='w' nhằm mở file để ghi.
- Dùng hàm write() để ghi câu chào vào file output
Code mẫu
#Mo file voi mode='r' de doc file with open('Bai1.12.inp', 'r') as fileInp: #Dung ham read() doc toan bo du lieu tu file toanBoFile = fileInp.read() #Dung ham splitlines() cat du lieu theo tung dong va luu thanh danh sach danhSachCacDong = toanBoFile.splitlines() #Dung ham join() noi cac dong du lieu lai cach nhau 1 khoang trang cauChaoHoanChinh = ' '.join(danhSachCacDong) #Mo file voi mode='w' de ghi file with open('Bai1.12.out', 'w') as fileOut: #Ghi noi dung vao file fileOut.write(cauChaoHoanChinh)Kết luận
Trong bài này, Kteam đã hướng dẫn bạn cách viết chương trình nhập vào từ file input một câu chào hỏi làm quen với độ dài bất kỳ, mỗi từ nằm trên một dòng. Xuất ra file output câu chào hỏi vừa nhận được trên 1 dòng duy nhất, các từ cách nhau 1 khoảng trắng.
Ở bài tiếp theo, chúng ta sẽ cũng nhau học cách XUẤT FILE OUTPUT TRÊN 1 DÒNG DUY NHẤT TỪ CHUỖI INPUT BẤT KỲ NHẬP VÀO TRÊN NHIỀU DÒNG (CÓ XỬ LÝ NGOẠI LỆ ĐẦU VÀO).
Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên " Luyện tập - Thử Thách - Không ngại khó!"
Tải xuống
Tài liệu
Nhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Xuất file output trên 1 dòng từ chuỗi input bất kỳ nhập vào từ nhiều dòng dưới dạng file PDF trong link bên dưới.
Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện Howkteam.com
Đừng quên like và share để ủng hộ Kteam và tác giả nhé!
Project
Nếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới!
Thảo luận
Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần BÌNH LUẬN bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.
CỘNG ĐỒNG HỎI ĐÁP HOWKTEAM.COM
GROUP THẢO LUẬN FACEBOOK Từ khóa » Nhập Xuất File Python
-
Làm Việc Với File Trong Python
-
Đọc File Trong Python
-
Thao Tác Với File Trong Python - Viblo
-
Nhập Xuất (input/output) Cơ Bản Trong Python - Góc Học IT
-
Xử Lý File Trong Python | How Kteam
-
Bài Tập #Python Tự Luyện - Bài 10: Nhập Xuất File Input/output Tên Tuổi
-
Thao Tác Với File (Mở File, Đọc File, Ghi File, Xóa File) Trong Python
-
Đọc Ghi File Text Trong Python - Yêu Lập Trình
-
Đọc Ghi File Trong Python - Lập Trình Không Khó
-
Nhập Xuất Dữ Liệu Trong Python - Phan Nhật Chánh
-
Input Và Đọc Ghi File Trong Python
-
Cách Xử Lý Tệp Văn Bản Thuần Túy Trong Python 3
-
Nhập Xuất File Trong Python - Học Tin Cùng Thủ Khoa