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

Death viết 20:49 ngày 30/09/2018

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.

Toan Nguyen viết 20:46 ngày 30/09/2018

đã làm như anh messorem bảo và kết quả

Death viết 20:33 ngày 30/09/2018

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 )

Toan Nguyen viết 20:35 ngày 30/09/2018

encode ,unicode , ANSI là sao dậy , giải thích kĩ lưỡng cho em cái , em mới học

Death viết 20:36 ngày 30/09/2018

sites.google.com

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 .

Bài liên quan
0