Python đã tích hợp khả năng tạo, viết và đọc tệp. Trong Python, có hai loại tệp có thể được xử lý. tệp văn bản và tệp nhị phân [được viết bằng ngôn ngữ nhị phân, 0 và 1]. Mặc dù bạn có thể tạo các tệp nhưng bạn có thể xóa chúng khi không cần nữa
Thật đơn giản để tạo các thư mục theo chương trình, nhưng bạn phải đảm bảo rằng chúng chưa tồn tại. Bạn sẽ gặp khó khăn nếu bạn không
ví dụ 1
Trong Python, sử dụng os. đường dẫn. tồn tại [] để xem thư mục đã tồn tại chưa, sau đó sử dụng phương thức os. phương thức makedirs[] để tạo nó
Phương thức Python tích hợp os. đường dẫn. tồn tại [] được sử dụng để xác định xem đường dẫn được cung cấp có tồn tại hay không. hệ điều hành. đường dẫn. Phương thức tồn tại [] tạo ra một giá trị boolean là Đúng hoặc Sai tùy thuộc vào việc tuyến đường có tồn tại hay không
Mô-đun hệ điều hành của Python bao gồm các chức năng tạo và xóa thư mục [thư mục], truy xuất nội dung của chúng, thay đổi và xác định thư mục hiện tại, v.v. Để giao tiếp với hệ điều hành cơ bản, trước tiên bạn phải nhập mô-đun os
đầu ra
Khi thực hiện chương trình trên, đầu ra sau được tạo
True Let’s look at a scenario where the directory doesn’t exist.
ví dụ 2
Phương thức Python tích hợp os. makedirs[] được sử dụng để xây dựng đệ quy một thư mục
đầu ra
Khi thực hiện chương trình trên, đầu ra sau được tạo
The new directory is created!
ví dụ 3
Để tạo một thư mục, trước tiên hãy kiểm tra xem nó đã tồn tại chưa bằng cách sử dụng os. đường dẫn. tồn tại [thư mục]. Sau đó, bạn có thể tạo nó bằng cách sử dụng -
Ví dụ 4
Mô-đun pathlib chứa các lớp đại diện cho đường dẫn hệ thống tệp và cung cấp ngữ nghĩa cho các hệ điều hành khác nhau. Các đường dẫn thuần túy, cung cấp các hoạt động tính toán thuần túy không có I/O và các đường dẫn cụ thể, kế thừa từ các đường dẫn thuần túy nhưng cung cấp thêm các hoạt động I/O, là hai loại lớp đường dẫn
Tạo một tệp trong python rất dễ dàng. Với chức năng sẵn có của python, bạn có thể tạo tệp văn bản, tệp PDF, tệp hình ảnh [jpeg, png. ], vân vân. Trong hướng dẫn này, bạn sẽ tìm hiểu kiến thức cơ bản về cách tạo tệp và chức năng với các ví dụ. Để Python Tạo Tệp bạn phải dựa vào hàm open[] tích hợp trong đó hàm Open là một phương thức sẵn có
Làm cách nào để Python tạo tệp?
Bạn sẽ cần sử dụng python trong phương thức xây dựng [hàm] Open
để lấy một đối tượng tệp và tạo tệp. Đối tượng tệp có chức năng và thuộc tính để ghi và đọc, v.v.
cú pháp
Trong đó file_obj là một biến để giữ đối tượng tệp. Đối số chế độ là bắt buộc phải có 'w' vì giá trị mặc định của 'r' sẽ được sử dụng nếu nó bị bỏ qua. Trong đó giá trị 'w ' là viết tắt của chế độ ghi
Bạn phải sử dụng bất kỳ một trong các dạng chế độ w, a, w+ và a+ để tạo tệp
#create file file_obj = open["filename", "mode"]
chế độ
- Chế độ ghi
w
[nếu tệp không tồn tại, hãy tạo và mở tệp ở chế độ ghi] - Chế độ đọc
r
a
chế độ chắp thêm [nếu tệp không tồn tại, hãy tạo và mở tệp ở chế độ chắp thêm]f = open["cFile.txt", "w"] f.write[" Created file"]
0 tạo một tệp – nếu nó không tồn tại và mở nó ở chế độ ghif = open["cFile.txt", "w"] f.write[" Created file"]
1 mở tệp hiện có ở chế độ đọc+ghif = open["cFile.txt", "w"] f.write[" Created file"]
2 tạo một tệp – nếu nó không tồn tại và mở nó ở chế độ nối thêm
Python Tạo một ví dụ về tệp văn bản
Chúng tôi đang sử dụng chế độ w để tạo tệp và viết văn bản trong tệp
f = open["cFile.txt", "w"] f.write[" Created file"]
đầu ra.
Tạo thêm tệp
Trong ví dụ này, chúng tôi đang tạo tệp pdf và hình ảnh
pf = open["picFile.png", "w"] jf = open["imgFile.jpg", "w"] pdff = open["pdfFile.pdf", "w"]
đầu ra
QA. Làm cách nào để Python kiểm tra xem tệp có tồn tại không và Tạo nếu tệp không có ở đó?
Câu hỏi đơn giản có thể đặt ra trong một cuộc phỏng vấn “Làm cách nào python tạo tệp nếu không tồn tại“?
Bạn có thể làm điều đó với chức năng
________số 8_______Nó sẽ trả về_______3_______4 cho cả tệp hoặc thư mục nhưng thay vào đó, bạn có thể sử dụng nếu tệp được chỉ định
os.path.isfile[file_path]
Sử dụng chế độ Ghi “w” hoặc “w+” sẽ tạo một tệp nếu không tồn tại trong Python
Hoặc sử dụng mã này trước tiên kiểm tra tệp tồn tại hay không, sau đó tạo nó.
import os.path file_exists = os.path.isfile[filename] if file_exists: # do something else: # do something else
Trắc nghiệm xử lý tệp Python
Giới hạn thời gian. 0
quiz-tóm tắt
0 trong tổng số 10 câu hỏi đã hoàn thành
câu hỏi
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Thông tin
Xử lý tệp Python để kiểm tra kiến thức của bạn – [Tạo, Mở, Cập nhật, xóa và nhiều nội dung khác trong Python]
Nó dành cho người mới bắt đầu, Lập trình viên nâng cao và có kinh nghiệm
Bạn đã hoàn thành bài kiểm tra trước đây. Do đó bạn không thể bắt đầu lại
Bài kiểm tra đang tải…
Bạn phải đăng nhập hoặc đăng ký để bắt đầu bài kiểm tra
Bạn phải hoàn thành bài kiểm tra sau, để bắt đầu bài kiểm tra này
Kết quả
0 trong số 10 câu hỏi đã trả lời đúng
Thời gian của bạn
Thời gian đã trôi qua
Bạn đã đạt được 0 trong số 0 điểm, [ 0]
Điểm trung bình
Điểm của bạn
Thể loại
- Không được phân loại 0%
Kết quả của bạn đã được nhập vào bảng xếp hạng
Đang tải
Tên. E-mail.
mã ngẫu nhiên.
Rohit
Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật