【问题标题】:python: create a directory in another directorypython:在另一个目录中创建一个目录
【发布时间】:2021-09-19 19:17:58
【问题描述】:

我有一个目录如下:

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')

【问题讨论】:

    标签: python-3.x directory read-data


    【解决方案1】:

    好的,我知道如何解决这个问题:

    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')
    

    所以帮助的是从这篇文章中遵循这个答案:

    How to move to one folder back in python

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多