問題:讀取文字中每行的字串,並按照該字串為名建立資料夾
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
aaaapl
abcabt
aceacn
adbe
adiadm
adpadsk
aeeaep
aesaet
aflagn
aigaiv
aizakam
aksall
Python建立目錄資料夾
python對檔案的操作還算是方便的,只需要包含os模組進來,使用相關函式即可實現目錄的建立。1 os.path.exists path 判斷乙個目錄是否存在 2 os.makedirs path 多層建立目錄 3 os.mkdir path 建立目錄 直接上 def mkdir path 引入模組...
Python建立目錄資料夾
python對檔案的操作還算是方便的,只需要包含os模組進來,使用相關函式即可實現目錄的建立。1 os.path.exists path 判斷乙個目錄是否存在 2 os.makedirs path 多層建立目錄 3 os.mkdir path 建立目錄 直接上 1 2 3 4 5 6 7 8 9 1...
python 建立目錄 資料夾
python可以使用mkdir 和makedirs 兩種方法來建立目錄,mkdir 建立一層目錄,makedirs 建立多層目錄。引入模組 import os 建立目錄 d xxoo os.mkdir d xxoo 建立目錄 d test os.makedirs d test 這裡面使用mkdir ...