中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Python怎么實現文件批量上傳

小億
147
2023-12-12 10:53:34
欄目: 編程語言

Python可以使用os模塊和requests庫來實現文件批量上傳。

首先,需要安裝requests庫,可以使用以下命令進行安裝:

pip install requests

然后,可以使用下面的代碼實現文件批量上傳:

import os
import requests

# 上傳文件的目錄
directory = 'path/to/files'

# 上傳的目標URL
url = 'http://example.com/upload'

# 遍歷目錄下的所有文件
for filename in os.listdir(directory):
    file_path = os.path.join(directory, filename)
    
    # 判斷是否為文件
    if os.path.isfile(file_path):
        # 打開文件
        with open(file_path, 'rb') as file:
            # 構建請求
            files = {'file': file}
            response = requests.post(url, files=files)
            
            # 打印上傳結果
            print(f'{filename}: {response.status_code}')

在上面的代碼中,首先設置要上傳的文件目錄和上傳的目標URL。然后,使用os.listdir函數遍歷目錄下的所有文件,判斷是否為文件,如果是,則打開文件。接下來,構建請求時將文件作為files參數傳遞給requests.post函數進行文件上傳。最后,可以打印上傳結果。

0
吉安市| 永城市| 武安市| 藁城市| 汾阳市| 长子县| 万荣县| 禄劝| 墨脱县| 镇康县| 三亚市| 凌云县| 武义县| 武山县| 青浦区| 靖西县| 东乡族自治县| 怀化市| 康定县| 和政县| 庄浪县| 西和县| 尉犁县| 图木舒克市| 万全县| 凤阳县| 普兰店市| 松溪县| 樟树市| 望奎县| 唐海县| 新巴尔虎左旗| 绥化市| 奇台县| 郸城县| 丰县| 门源| 抚顺市| 庆城县| 肇源县| 麻栗坡县|