Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 根据运行程序的计算机,使用不同的路径_Python - Fatal编程技术网

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

Python 根据运行程序的计算机,使用不同的路径,python,Python,我在玩机器学习算法。我使用笔记本电脑进行开发,但当我想进行一些要求更高的培训时,我使用外部服务器 我遇到的问题是如何设置dataset的路径,以便在将python文件从一个平台复制到另一个平台时不必更改它。我目前的方法是使用相同的文件夹结构和用于获取主目录路径。但由于一些数据集相当大,它们在所有用户之间共享,因此不在我的主目录中。我的想法是在我家里有一个包含所有必要路径的文件,并在开始时加载,但我不认为这是最好的方式。我使用python 也许您对如何做得更好有些想法?将运行时配置传递给脚本的典型

我在玩机器学习算法。我使用笔记本电脑进行开发,但当我想进行一些要求更高的培训时,我使用外部服务器

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


也许您对如何做得更好有些想法?

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

配置文件请参阅 环境变量 传递到脚本的参数。
并没有最好的方法,但这对我来说似乎是很常识的…我使用字典,并提供必要的路径this@koPytok这与我的问题并不相关,但我喜欢这个想法:我喜欢配置文件的想法,但为什么不使用json呢?是的,使用您喜欢的任何配置格式