簡體   English   中英

python:在另一個目錄中創建一個目錄

[英]python: create a directory in another directory

我有一個目錄如下:

my_dir
  |__data
  |    |
  |    light_colors.csv
  |__code
       |__data_reader.py

我想在數據目錄中創建一個目錄,我可以在其中保存 data_reader.py 文件的輸出。

輸出 :

 my_dir
  |__data
  |    |__processed  
  |    |     |__light_colors_processed.csv    
  |    |
  |    light_colors.csv
  |__code
       |__data_reader.py

如果數據目錄與代碼目錄在同一目錄中,我知道該怎么做,但不知道如何從另一個目錄獲取數據。 如果數據在“代碼”目錄中,我將執行以下操作:

    tobeparsed.save_file('data/processed/' + file_to_be_parsed.split('.')[0] + _processed.csv')
    return tobeparsed

if __name__ == '__main__':

    if 'processed' not in os.listdir('data/'):
        os.mkdir('data//processed')
    parsing('data/light_colors.csv')

好的,我意識到如何解決這個問題:

tobeparsed.save_file('../data//processed/' + file_to_be_parsed.split('.')[0] + _processed.csv')
return tobeparsed

if __name__ == '__main__':

if 'processed' not in os.listdir('../data/'):
    os.mkdir('../data//processed')
parsing('light_colors.csv')

所以有幫助的是從這篇文章中遵循這個答案:

如何在python中移回一個文件夾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM