obsClient.putFile 里的file_path 需要怎么填
时间: 2024-04-17 16:25:25 浏览: 141
在华为云OBS的Python SDK中,可以使用`putFile`方法上传文件到OBS中。`file_path`参数表示本地文件的路径,需要填写你要上传的文件在本地的完整路径,包括文件名和扩展名。
下面是一个示例代码:
```python
import os
from obs import ObsClient
# 初始化OBS客户端
access_key = 'your_access_key'
secret_access_key = 'your_secret_access_key'
server = 'your_obs_server' # 如obs.cn-north-1.myhuaweicloud.com
obs_client = ObsClient(access_key, secret_access_key, server)
# 上传文件
bucket_name = 'your_bucket_name'
object_key = 'your_object_key'
file_path = 'your_local_file_path' # 本地文件的路径,如C:/path/to/file.txt
resp = obs_client.putFile(bucket_name, object_key, file_path)
if resp.status >= 300:
print('Upload failed:', resp.errorMessage)
else:
print('Upload successful')
```
请将`your_access_key`、`your_secret_access_key`、`your_obs_server`、`your_bucket_name`、`your_object_key`和`your_local_file_path`替换为实际的值。
阅读全文