from sys import argv
scrpit, filename = argv
txt = open(filename)
print "Here's your file %s: " % filename
print txt.read()
Tại sao khi em chạy trên powershell hay Cmd thì nó chỉ in ra dòng cuối cùng của " filename "
from sys import argv
scrpit, filename = argv
txt = open(filename)
print "Here's your file %s: " % filename
print txt.read()
Tại sao khi em chạy trên powershell hay Cmd thì nó chỉ in ra dòng cuối cùng của " filename "
Vì file của bạn chỉ có 1 dòng =))
Bạn có output trên powershell không? Bạn nói thế này thì khó giúp lắm.
Không bạn ơi! Mình tạo 1 file đuôi txt với ví dụ là 3 dòng nhưng mà khi chạy chương trình trong Cmd hay PowerShell thì nó chỉ in ra dòng cuối cùng thôi!
Có phải bạn in ra có dạng
a\nb\nc
không? Nếu phải thì kí tự \n
chính là kí tự xuống dòng đấy. Nếu có 2 kí tự \n
tức là file có 3 dòng.
không đâu ! chỉ duy nhất 1 dòng cuối thôi! code thì như anh trong video học py của anh Đạt nhưng kết quả thì thử bao nhiêu lần thì nó cũng chỉ in ra mỗi dòng cuối cùng của “filename”
Cho mình xem output ở console.
C:\Users\Yuuichi Aizawa\OneDrive\temp>python docfile.py vd1.txt
Here's your file vd1.txt:
hello
ví dụ của mk là:
ff
hi
hello
bạn viết thêm vào file vd1 bạn đã lưu file VD1 chưa??