You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
777 B
28 lines
777 B
#!/usr/bin/python |
|
import oss2, os, sys, shutil, requests |
|
import platform |
|
if platform.system() == 'Windows': |
|
sys.path.append('e:\\libs\\') |
|
else: |
|
sys.path.append('/data/deploy/make3d/make2/libs/') |
|
import config, libs, libs_db |
|
|
|
def main(pid): |
|
# 下载图片 |
|
libs.down_from_oss(config.oss_bucket,workdir,pid) |
|
# 修正图片 |
|
libs.adjust_photos(workdir,pid) |
|
|
|
if __name__ == '__main__': |
|
if platform.system() == 'Linux': |
|
workdir = '/data/datasets/' |
|
elif platform.system() == 'Windows': |
|
workdir = 'D:\\' |
|
|
|
if len(sys.argv) == 2: |
|
pids = sys.argv[1].split(',') |
|
for pid in pids: |
|
main(pid) |
|
print('下载完成') |
|
else: |
|
print('Usage: python downfromoss.py pid1,pid2,pid3') |