根据运行程序的计算机使用不同的路径

时间:2018-06-25 09:33:55

标签: python

我在玩机器学习算法。我使用笔记本电脑进行开发,但是当我想进行更苛刻的培训时,我会使用外部服务器。

我的问题是如何设置数据集的路径,因此在将python文件从一个平台复制到另一个平台时,我不必更改它。我当前的方法是使用相同的文件夹结构,并使用this获取主目录路径。但是由于某些数据集很大,因此它们在所有用户之间共享,因此不在我的主目录中。我的想法是在我的家中有一个文件,其中将包含所有必需的路径,并将在开始时进行加载,但是我不认为这是最好的方法。 (我使用python)

也许您有一些更好的方法?

1 个答案:

答案 0 :(得分:1)

将运行时配置传递给脚本的典型方法是:

  1. 配置文件(请参见https://docs.python.org/3/library/configparser.html
  2. 环境变量(https://docs.python.org/3/library/os.html#os.environ
  3. 传递给脚本(https://docs.python.org/3/library/argparse.html)的参数。