Mình có đoạn code như sau:
> # -*- coding: utf-8 -*-
> from sys import argv
> script, filename = argv
> print "Bạn có muốn mở file này?: %s" % filename
> print "Nếu có vui lòng nhấn enter"
> print "Nếu không vui lòng nhấn 'ctrl+c'"
> raw_input("...")
> open_file = open(filename)
> print open_file.read()
> print "Ok bây giờ tôi sẽ xóa nó"
> delete_file = open(filename, 'w')
> print "Đang trong quá trình xóa..."
> raw_input() # Tạm dừng trước khi thực hiện lệnh xóa
> delete_file.truncate()
> print "File đã bị xóa"
Nhưng không hiểu sao mình đã add code raw_input()
trước line delete_file.truncate()
Theo mình nghĩ khi tới line raw_input nếu mình enter nó sẽ xóa nhưng không hiểu sao mình bấm ctrl+D thì nội dung trong file vẫn bị xóa?
Mọi người giaỉ thích giúp mình với