-
path & osBase Line/python 기초 코드 2022. 3. 9. 19:12
import os
import glob
##first folder transform to 0000_OBJ
file_path="C:\\Users\\user\\Downloads\\THuman2.0_Release"
file_names = os.listdir(file_path)
print(file_names)
for name in file_names:
input = os.path.join(file_path,name)
output = name+'_OBJ'
output = os.path.join(file_path,output)
os.rename(input,output)
file_path="C:\\Users\\user\\Downloads\\THuman2.0_Release"
file_names = os.listdir(file_path)
print(file_names)
###second make 'tex' folder in each _OBJ folder
path_list=[]
for name in file_names:
output_path=os.path.join(file_path,name)
path_list.append(output_path)
#check path
path_list
#make tex folder in each folder
for path in path_list:
os.mkdir(path+'\\tex')
###third transform file name
from pathlib import Path
import shutil
import os
from glob import glob
file_path="C:\\Users\\user\\Downloads\\THuman2.0_Release"
file_names = os.listdir(file_path)
#print(file_names)
for name in file_names:
file_path_2=os.path.join(file_path,name)
#change material0.jpeg to 0000_dif_2k.jpg
head_tail = os.path.split(file_path_2)
input = os.path.join(file_path_2,'material0.jpeg')
output = head_tail[1][:-4]+'_dif_2k.jpg'
output = os.path.join(file_path_2,output)
os.rename(input,output)
input_2 = os.path.join(file_path_2,)
output_2 = head_tail[1][:-4]+'_100k.obj'
output_2 = os.path.join(file_path_2,output)
#file =Path(file_path_2).glob('*.jpeg')
file_path_3 = os.path.join(file_path_2,os.path.split(output)[1])
file_destination =os.path.join(file_path_2,'tex')
shutil.move(file_path_3,file_destination)
'Base Line > python 기초 코드' 카테고리의 다른 글
pillow 이미지 rotation, flip (1) 2022.04.18 data_loader (0) 2022.04.04 Depth_Render.py (0) 2022.03.16 open3d extract depth map from mesh (2) 2022.03.14 Numpy (0) 2022.02.21