Hướng dẫn can you open a python file as read write? - bạn có thể mở một tệp python dưới dạng đọc ghi không?

333

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Có cách nào để mở một tệp cho cả đọc và viết không?

Là một cách giải quyết, tôi mở tập tin để viết, đóng nó, sau đó mở nó lại để đọc. Nhưng có cách nào để mở một tập tin cho cả đọc và viết không?

Aran-Fey

36.8k11 Huy hiệu vàng96 Huy hiệu bạc141 Huy hiệu đồng11 gold badges96 silver badges141 bronze badges

Hỏi ngày 11 tháng 7 năm 2011 lúc 9:59Jul 11, 2011 at 9:59

3

Dưới đây là cách bạn đọc một tệp, và sau đó viết cho nó [ghi đè bất kỳ dữ liệu hiện có nào], mà không đóng và mở lại:

with open[filename, "r+"] as f:
    data = f.read[]
    f.seek[0]
    f.write[output]
    f.truncate[]

Đã trả lời ngày 12 tháng 4 năm 2013 lúc 16:04Apr 12, 2013 at 16:04

FlimmflimmFlimm

Huy hiệu vàng 123K4040 gold badges237 silver badges250 bronze badges

14

Tóm tắt các hành vi I/O:

Cách thứcrr+ww+mộta+
Đọc++ + +
Viết +++++
Viết ++++
Viết ++
Viết++++
Viết ++

Viết

Tạo ra

Trải ra8 gold badges34 silver badges43 bronze badges

Chỉ vào đầuNov 19, 2019 at 1:14

Cuối cùngAbstProcDo

Cây quyết định cho bảng trên:14 gold badges72 silver badges123 bronze badges

7

BSMP

4.3968 Huy hiệu vàng34 Huy hiệu bạc43 Huy hiệu đồng

Đã trả lời ngày 19 tháng 11 năm 2019 lúc 1:149 gold badges84 silver badges131 bronze badges

AbstprocdoabstprocdoJul 11, 2011 at 10:09

3

Phù hiệu vàng 18.6K1472 Huy hiệu bạc123 Huy hiệu đồng

f = open["c:\\log.log", 'r+b']
f.write["\x5F\x9D\x3E"]
f.read[100]
f.close[]

Where:

r+ là chế độ kinh điển để đọc và viết cùng một lúc. Điều này không khác với việc sử dụng cuộc gọi hệ thống fopen[]file[] / open[] chỉ là một trình bao bọc nhỏ xung quanh cuộc gọi hệ điều hành này.

And:

Delgan

17.2k9 Huy hiệu vàng84 Huy hiệu bạc131 Huy hiệu đồng

Đã trả lời ngày 11 tháng 7 năm 2011 lúc 10:09

Tôi đã thử một cái gì đó như thế này và nó hoạt động như mong đợi:

F.Read [kích thước] - Để đọc một tệp nội dung, hãy gọi F.Read [kích thước], đọc một số lượng dữ liệu và trả về nó dưới dạng chuỗi.Jul 11, 2011 at 10:16

f.write [chuỗi] ghi nội dung của chuỗi vào tệp, không trả về không.Artsiom Rudzenka

Ngoài ra, nếu bạn mở hướng dẫn Python về đọc và viết các tệp, bạn sẽ thấy điều đó:4 gold badges33 silver badges51 bronze badges

2

Làm cách nào để mở tệp python trong chế độ ghi đọc?

Có 6 chế độ truy cập trong Python ...
Chỉ đọc ['r']: Mở tệp văn bản để đọc. ....
Đọc và viết ['R+']: Mở tệp để đọc và viết. ....
Chỉ viết ['W']: Mở tệp để viết. ....
Viết và đọc ['W+']: Mở tệp để đọc và viết. ....
Chỉ nối thêm ['A']: Mở tệp để viết ..

Làm cách nào để mở một tệp chỉ ghi bằng python?

'R': Chế độ này chỉ ra rằng tệp sẽ chỉ mở để đọc ..
'W': Chế độ này chỉ ra rằng tệp sẽ chỉ mở để viết.....
'A': Chế độ này chỉ ra rằng đầu ra của chương trình đó sẽ được nối với đầu ra trước của tệp đó ..

Làm thế nào để bạn mở đọc/ghi và đóng vào một tệp trong Python?

Python tạo và mở một tập tin..
'R' - Chế độ đọc: Chế độ đọc chỉ được sử dụng để đọc dữ liệu từ tệp ..
'W' - Chế độ ghi: Chế độ này được sử dụng khi bạn muốn ghi dữ liệu vào tệp hoặc sửa đổi nó.....
'A' - Chế độ nối: Chế độ nối được sử dụng để nối dữ liệu vào tệp ..

Làm cách nào để mở một tệp ở chế độ đọc?

Có nhiều chế độ để mở một tập tin:..
R - Mở tệp ở chế độ đọc ..
W - Mở hoặc tạo tệp văn bản ở chế độ ghi ..
A - Mở một tệp ở chế độ Phụ lục ..
R+ - Mở một tệp ở cả chế độ đọc và ghi ..
A+ - Mở một tệp ở cả chế độ đọc và ghi ..
W+ - Mở một tệp ở cả chế độ đọc và ghi ..

Bài Viết Liên Quan

Chủ Đề