Page 150 - Em Học Python
P. 150
mục gốc trên ổ C: , em sẽ truyền đường dẫn đến file là c:\\Users\\<your
username>\\test.txt.
Hai dấu gạch ngược trên đường dẫn trong Windows là để nói Python rằng dấu gạch
ngược là dấu gạch ngược chứ không phải là lệnh gì đặc biệt cả (Còn nhớ ở Chương 3, các
dấu gạch ngược có ý nghĩa như thế nào trong Python, đặc biệt là trong chuỗi không?) Ta
lưu lại đối tượng file này vào biến test_file.
Dòng thứ hai ta sử dụng hàm read có sẵn trong đối tượng, để đọc nội dung của file
và lưu lại nội dung này vào trong biến text. Ta in nội dung biến này ra màn hình ở dòng
cuối cùng.
MỞ FILE TRÊN MAC OS X
Nếu đang dùng Mac OS X, em sẽ cần phải điền vào một đường dẫn khác so với dòng
đầu tiên của ví dụ trên với Windows để mở file test.txt . Sử dụng tên em — tên mà lúc em
chọn để lưu lại file lúc nãy. Ví dụ nếu tên em là sarahwinters thì tham số cho hàm open sẽ
trông như thế này:
>>> test_file = open('/Users/sarahwinters/test.txt')
MỞ FILE TRÊN UBUNTU
Nếu đang dùng Ubuntu, em sẽ cần phải điền vào một đường dẫn khác so với dòng
đầu tiên của ví dụ trên với Windows để mở file test.txt . Sử dụng tên em — tên mà lúc em
chọn để lưu lại file lúc nãy. Ví dụ nếu tên em là jacob thì tham số cho hàm open sẽ trông
như thế này:
>>> test_file = open('/home/jacob/test.txt')
GHI RA FILE
Đối tượng file được trả về lúc nãy còn có nhiều hàm khác nữa ngoài read. Ta có thể
tạo ra một file mới, trắng tinh bằng cách truyền vào tham số thứ hai, chuỗi 'w', khi gọi
hàm:
124 Chương 9