python資料夾建立
阿新 • • 發佈:2019-02-03
問題:讀取文字中每行的字串,並按照該字串為名建立資料夾
特別注意 line=line.repalce('\n','')。def make_dir(self,symbol):#建立每支美股儲存的路徑 if os.path.exists(str(symbol)): pass else: os.mkdir(str(symbol)) def create_dir_of_symbol(self,file_path):#讀取上市美股代號並生成每支美股的新聞列表首頁 f_content=open(file_path,'r') for line in f_content: print line line=line.replace('\n','') self.make_dir(line) f_content.close()
因為讀取的每行內容中含有一個'\n'符,需要將其去掉,否則提示windows error [error 123] 說明檔名為不合法的字元。
如檔案的內容如下:
A
AA
AAPL
ABC
ABT
ACE
ACN
ADBE
ADI
ADM
ADP
ADSK
AEE
AEP
AES
AET
AFL
AGN
AIG
AIV
AIZ
AKAM
AKS
ALL