Tóm lược. trong hướng dẫn này, bạn sẽ học cách tạo một tệp văn bản mới trong Python bằng cách sử dụng hàm
9Code language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
Sử dụng hàm open[] để tạo một tệp văn bản mới
Để tạo một tệp văn bản mới, bạn sử dụng hàm
9. HàmCode language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
9 có nhiều tham số. Tuy nhiên, chúng tôi sẽ tập trung vào hai tham số đầu tiênCode language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
f = open[path_to_file, mode]
Trong cú pháp này, tham số
0 chỉ định đường dẫn đến tệp văn bản mà bạn muốn tạoCode language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
Để tạo một tệp văn bản mới, bạn sử dụng một trong các chế độ sau
1 – mở một tập tin để viết. Nếu tệp không tồn tại, hàm
Code language: JavaScript [javascript]with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
9 sẽ tạo một tệp mới. Nếu không, nó sẽ ghi đè lên nội dung của tệp hiện có
Code language: JavaScript [javascript]with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
3 – mở tệp để tạo độc quyền. Nếu tệp tồn tại, hàm
Code language: JavaScript [javascript]with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
9 sẽ báo lỗi [
Code language: JavaScript [javascript]with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
5]. Nếu không, nó sẽ tạo tệp văn bản
Code language: JavaScript [javascript]with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
Ví dụ: phần sau tạo một tệp mới có tên
6 và viết một số văn bản vào đóCode language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
Code language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
Tập lệnh này tạo một tệp có tên
6 trong cùng thư mục chứa tệp tập lệnh. Nếu bạn muốn tạo một tệp trong một thư mục được chỉ định e. g. ,
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
Code language: JavaScript [javascript]
8, bạn cần đảm bảo rằng thư mụcCode language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
9 tồn tại trước khi tạo tệp. Nếu không, bạn sẽ nhận được một ngoại lệ. Ví dụCode language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
0Code language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
Lỗi
1Code language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
Trong ví dụ này, Python đưa ra một ngoại lệ vì thư mục
9 không tồn tại. Do đó, nó không thể tạo tệpCode language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
6 trong thư mục đó. Để khắc phục sự cố, trước tiên bạn cần tạo thư mụcCode language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
9 rồi tạo tệp
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
Code language: JavaScript [javascript]
6 trong thư mục đóCode language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
Ngoài ra, bạn có thể xử lý ngoại lệ bằng câu lệnh try-ngoại trừ như sau
6Code language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
đầu ra
7Code language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
Nếu bạn không muốn tạo một tệp văn bản mới trong trường hợp nó đã tồn tại, bạn có thể sử dụng chế độ
3 khi gọi hàmCode language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']
9Code language: JavaScript [javascript]
with open['readme.txt', 'w'] as f: f.write['Create a new text file!']