@@ -62,10 +62,10 @@ Qiniu Resource Storage SDK for Python
62
62
在获取到 Access Key 和 Secret Key 之后,您可以在您的程序中调用如下两行代码进行初始化对接, 要确保` ACCESS_KEY ` 和 ` SECRET_KEY ` 在调用所有七牛API服务之前均已赋值:
63
63
64
64
``` {python}
65
- import qiniu.config
65
+ import qiniu.conf
66
66
67
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
68
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
67
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
68
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
69
69
```
70
70
71
71
<a name =rs-api ></a >
@@ -74,10 +74,10 @@ qiniu.config.SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
74
74
<a name =rs-stat ></a >
75
75
### 3.1 查看单个文件属性信息
76
76
``` {python}
77
- import qiniu.config
77
+ import qiniu.conf
78
78
79
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
80
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
79
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
80
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
81
81
82
82
import qiniu.rs
83
83
@@ -91,10 +91,10 @@ print ret,
91
91
<a name =rs-copy ></a >
92
92
### 3.2 复制单个文件
93
93
``` {python}
94
- import qiniu.config
94
+ import qiniu.conf
95
95
96
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
97
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
96
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
97
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
98
98
99
99
import qiniu.rs
100
100
@@ -107,10 +107,10 @@ if err is not None:
107
107
<a name =rs-move ></a >
108
108
### 3.3 移动单个文件
109
109
``` {python}
110
- import qiniu.config
110
+ import qiniu.conf
111
111
112
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
113
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
112
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
113
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
114
114
115
115
import qiniu.rs
116
116
@@ -123,10 +123,10 @@ if err is not None:
123
123
<a name =rs-delete ></a >
124
124
### 3.4 删除单个文件
125
125
``` {python}
126
- import qiniu.config
126
+ import qiniu.conf
127
127
128
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
129
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
128
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
129
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
130
130
131
131
import qiniu.rs
132
132
@@ -142,10 +142,10 @@ if err is not None:
142
142
<a name =batch-stat ></a >
143
143
#### 3.5.1 批量获取文件属性信息
144
144
``` {python}
145
- import qiniu.config
145
+ import qiniu.conf
146
146
147
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
148
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
147
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
148
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
149
149
150
150
import qiniu.rs
151
151
@@ -162,10 +162,10 @@ if err is not None:
162
162
<a name =batch-copy ></a >
163
163
#### 3.5.2 批量复制文件
164
164
``` {python}
165
- import qiniu.config
165
+ import qiniu.conf
166
166
167
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
168
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
167
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
168
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
169
169
170
170
import qiniu.rs
171
171
@@ -183,10 +183,10 @@ if not rets[0]['code'] == 200:
183
183
<a name =batch-move ></a >
184
184
#### 3.5.3 批量移动文件
185
185
``` {python}
186
- import qiniu.config
186
+ import qiniu.conf
187
187
188
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
189
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
188
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
189
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
190
190
191
191
import qiniu.rs
192
192
@@ -204,10 +204,10 @@ if not rets[0]['code'] == 200:
204
204
<a name =batch-delete ></a >
205
205
#### 3.5.4 批量删除文件
206
206
``` {python}
207
- import qiniu.config
207
+ import qiniu.conf
208
208
209
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
210
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
209
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
210
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
211
211
212
212
import qiniu.rs
213
213
@@ -230,10 +230,10 @@ if not [ret['code'] for ret in rets] == [200, 200]:
230
230
#### 4.1.1 上传授权uptoken
231
231
uptoken是一个字符串,作为http协议Header的一部分(Authorization字段)发送到我们七牛的服务端,表示这个http请求是经过认证的。
232
232
``` {python}
233
- import qiniu.config
233
+ import qiniu.conf
234
234
235
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
236
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
235
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
236
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
237
237
238
238
import qiniu.rs
239
239
@@ -252,10 +252,10 @@ uptoken = policy.token()
252
252
253
253
直接上传二进制流
254
254
``` {python}
255
- import qiniu.config
255
+ import qiniu.conf
256
256
257
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
258
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
257
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
258
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
259
259
260
260
import qiniu.io
261
261
@@ -271,10 +271,10 @@ if err is not None:
271
271
上传本地文件
272
272
273
273
``` {python}
274
- import qiniu.config
274
+ import qiniu.conf
275
275
276
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
277
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
276
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
277
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
278
278
279
279
import qiniu.io
280
280
@@ -291,10 +291,10 @@ if err is not None:
291
291
### 4.2.2 断点续上传
292
292
上传二进制流
293
293
``` {python}
294
- import qiniu.config
294
+ import qiniu.conf
295
295
296
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
297
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
296
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
297
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
298
298
299
299
import qiniu.resumable_io as rio
300
300
@@ -320,10 +320,10 @@ print ret,
320
320
321
321
上传本地文件
322
322
``` {python}
323
- import qiniu.config
323
+ import qiniu.conf
324
324
325
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
326
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
325
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
326
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
327
327
328
328
import qiniu.resumable_io as rio
329
329
@@ -363,10 +363,10 @@ print ret,
363
363
私有下载链接可以使用 SDK 提供的如下方法生成:
364
364
365
365
``` {python}
366
- import qiniu.config
366
+ import qiniu.conf
367
367
368
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
369
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
368
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
369
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
370
370
371
371
import qiniu.rs
372
372
@@ -384,10 +384,10 @@ private_url = policy.make_request(base_url)
384
384
<a name =fop-image-info ></a >
385
385
### 5.1.1 查看图像属性
386
386
``` {python}
387
- import qiniu.config
387
+ import qiniu.conf
388
388
389
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
390
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
389
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
390
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
391
391
392
392
import qiniu.fop
393
393
import qiniu.rs
@@ -409,10 +409,10 @@ print '可以在浏览器浏览: %s' % url
409
409
<a name =fop-exif ></a >
410
410
### 5.1.2 查看图片EXIF信息
411
411
``` {python}
412
- import qiniu.config
412
+ import qiniu.conf
413
413
414
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
415
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
414
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
415
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
416
416
417
417
import qiniu.fop
418
418
import qiniu.rs
@@ -435,10 +435,10 @@ print '可以在浏览器浏览: %s' % url
435
435
<a name =fop-image-view ></a >
436
436
### 5.1.3 生成图片预览
437
437
``` {python}
438
- import qiniu.config
438
+ import qiniu.conf
439
439
440
- qiniu.config .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
441
- qiniu.config .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
440
+ qiniu.conf .ACCESS_KEY = "<YOUR_APP_ACCESS_KEY>"
441
+ qiniu.conf .SECRET_KEY = "<YOUR_APP_SECRET_KEY>"
442
442
443
443
import qiniu.fop
444
444
import qiniu.rs
0 commit comments