Python을 사용하여 파일을 다운로드하고 열려면 다음 단계가 필요합니다. 요청 라이브러리를 가져옵니다. HTTP GET 요청을 보내려면 request.get() 메서드를 사용하세요. HTTP 상태 코드를 확인하세요(200은 성공을 나타냄). 다운로드한 파일 내용을 로컬 파일에 씁니다. open() 함수를 사용하여 다운로드한 파일을 엽니다.
Python을 사용하여 파일 다운로드 및 열기
Python을 사용하여 파일 다운로드 및 열기는 비교적 간단합니다. 다음은 이 작업을 수행하기 위한 단계별 가이드입니다.
1. 필요한 라이브러리를 가져옵니다.
먼저 HTTP 요청을 보내는 데 사용되는 requests
라이브러리를 가져와야 합니다. 파일을 다운로드합니다. requests
库,它用于发送 HTTP 请求并下载文件。
import requests
2. 发送 HTTP 请求
使用 requests.get()
方法发送 HTTP GET 请求以下载文件。该方法接收文件 URL 作为参数。
url = 'https://example.com/file.txt' response = requests.get(url)
3. 检查状态代码
HTTP 状态代码指示请求是否成功。200 表示成功下载。
if response.status_code == 200: print('文件下载成功') else: print('文件下载失败')
4. 写入文件
将下载的文件的内容写入本地文件中。
with open('file.txt', 'wb') as f: f.write(response.content)
5. 打开文件
使用 open()
函数打开已下载的文件。
with open('file.txt', 'r') as f: content = f.read()
实战案例:下载文本文件
import requests url = 'https://raw.githubusercontent.com/learnpython/sample-code/master/exercises/file.txt' response = requests.get(url) if response.status_code == 200: with open('downloaded_file.txt', 'wb') as f: f.write(response.content) with open('downloaded_file.txt', 'r') as f: content = f.read() print(content)
这段代码将从指定 URL 下载文本文件,将其写入名为 downloaded_file.txt
rrreee
requests.get()
메서드를 사용하여 HTTP GET 요청을 보내 파일을 다운로드하세요. 이 메소드는 파일 URL을 매개변수로 받습니다. 🎜rrreee🎜🎜3. 상태 코드 확인 🎜🎜🎜HTTP 상태 코드는 요청이 성공했는지 여부를 나타냅니다. 200은 성공적인 다운로드를 나타냅니다. 🎜rrreee🎜🎜4. 파일 쓰기🎜🎜🎜다운로드한 파일의 내용을 로컬 파일에 씁니다. 🎜rrreee🎜🎜5. 파일 열기🎜🎜🎜open()
함수를 사용하여 다운로드한 파일을 엽니다. 🎜rrreee🎜🎜실용 사례: 텍스트 파일 다운로드🎜🎜rrreee🎜이 코드는 지정된 URL에서 텍스트 파일을 다운로드하여 downloaded_file.txt
라는 로컬 파일에 쓰고 해당 내용을 인쇄합니다. 🎜위 내용은 Python을 다운로드한 후 여는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!