0
에서 읽어만들기 폴더는 다음과 같이 내가 몇 가지 코드를 텍스트 파일
from sys import argv
import os;
home_dir = '/home/joga'
script, dirlist = argv
mylist = open(dirlist, 'r')
for folder in mylist:
newFolder = home_dir+'/'+folder
print "Folder name " +newFolder
if not os.path.exists(newFolder):
os.makedirs(str(newFolder))
os.chdir(newFolder)
mylist.close()
아이디어는 경우 다음 각 폴더를 텍스트 파일에 나열된 폴더 목록을 읽고, 작성하는 것입니다 그들은 이미 존재하지 않습니다. 나는 폴더를 만들었지 만 일부는 이상한 이름을 가지고 있습니다. 예를 들어 길잃은 '?' 폴더 이름에 추가
어떻게 수정합니까?
스크립트가 충분히 멋지게 보입니다. 이 문제는 인코딩과 관련이있을 수 있지만 자세한 내용을 알려주지 않으므로 – JimiDini
을 foldername으로 사용하기 전에'folder.strip()'을 시도해 보시겠습니까? – Rikka
@Rikka, 그 이유가 보인다. 나는 내 대답 – jogabonito