Python menyediakan pilihan berikut untuk membuka fail yang dimuat turun: fungsi open(): Buka fail menggunakan laluan dan mod yang ditentukan (seperti 'r', 'w', 'a'). Pustaka permintaan: Gunakan kaedah muat turun() untuk memberikan nama secara automatik dan membuka fail secara terus. Pustaka Pathlib: Gunakan kaedah write_bytes() dan read_text() untuk menulis dan membaca kandungan fail.
Memuat turun fail hanyalah permulaan. Python menyediakan beberapa pilihan untuk membuka fail untuk berinteraksi dengan fail yang dimuat turun.
Cara yang paling biasa ialah menggunakan fungsi open()
, yang membuka fail dengan laluan dan mod yang ditentukan. Mod boleh menjadi: open()
函数,它以指定路径和模式打开一个文件。模式可以是:
'r'
- 以只读模式打开文件'w'
- 以只写模式打开文件,会覆盖现有内容'a'
- 以追加模式打开文件,不会覆盖现有内容以下是如何使用 open()
函数下载并打开文件的示例:
import requests # 下载文件 url = "https://example.com/file.txt" response = requests.get(url) # 将文件内容写入本地文件 with open("file.txt", "wb") as f: f.write(response.content) # 打开文件 with open("file.txt", "r") as f: content = f.read() print(content)
Requests 库有一个方便的 download()
'r'
- Buka fail dalam mod baca sahaja 'w'
- Buka fail dalam mod tulis sahaja, tulis ganti kandungan sedia ada
open()</ code> fungsi: <ul> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>import requests
# 下载并打开文件
url = "https://example.com/file.txt"
response = requests.get(url)
response.raw.decode_content = True
with open(response.raw, "r") as f:
content = f.read()
print(content)</pre><div class="contentsignin">Salin selepas log masuk</div></div><li>Requests library</li><li>Requests library mempunyai kaedah <code>muat turun()
yang mudah yang memberikan nama kepada fail yang dimuat turun secara automatik. Selepas menggunakan kaedah ini, anda boleh membuka fail terus tanpa menulisnya ke fail tempatan. from pathlib import Path # 下载文件 url = "https://example.com/file.txt" response = requests.get(url) # 将文件内容写入本地文件 path = Path("file.txt") path.write_bytes(response.content) # 打开文件 content = path.read_text() print(content)
Atas ialah kandungan terperinci Operasi pembukaan Python selepas memuat turun fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!