1. 程式人生 > >python資料夾建立

python資料夾建立

問題:讀取文字中每行的字串,並按照該字串為名建立資料夾
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()
特別注意 line=line.repalce('\n','')。

 因為讀取的每行內容中含有一個'\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