28 lines
777 B
Python
28 lines
777 B
Python
#!/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') |