30/09/2018, 18:32
hỏi ngu về python
em đang học learn python the hard way đến bài 22, viết được cái ex22.py như trên hình . chạy thì được nhưng mà đến chỗ here is the file thì nó in ra cái gì đó em cũng ko biết. cho em hỏi là em sai ở đâu, sai cái gì, sủa làm sao
Bài liên quan
Chỗ d = open(file).read bạn phải sửa thành read() để gọi function (dòng 28, 29). Nếu gọi read thì nó gọi ra method nên mới in ra như hình.
P/s: thực ra chả biết giải thích vậy đúng không nữa , bạn cứ tham khảo thử xem.
đã làm như anh messorem bảo và kết quả
Cái này là do file txt của bạn đang để encode là Unicode. Để in ra bình tường thì bạn chọn lại encode là ANSI là được. ( Chọn lúc save file, nó ở bên cạnh nút Save )
encode ,unicode , ANSI là sao dậy , giải thích kĩ lưỡng cho em cái , em mới học
Hiễu kĩ hơn về Unicode - Keep calm and review
Review all things which I worked with.
Bạn đọc tạm trong này, có thề không liên quan lắm nhưng mà nên đọc để hiểu kĩ hơn.
P/s: Những câu như thế này bạn nên tự mình search google tìm hiểu trước. Khi nào bí thì mới nên hỏi. Mình nghĩ những thứ cơ bản như thế này nếu bạn chịu khó mày mò tìm hiểu thì sẽ dễ hiểu dễ nhớ hơn, hơn nữa là thú vị hơn nhiều .