gpt4 book ai didi

python - 努力处理 Jupyter Notebook 中的路径

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:41 24 4
gpt4 key购买 nike

我正在努力处理我的项目路径。为了给您一个概述,我需要向您展示我的目录树:

enter image description here

我想正确设置路径,这样在两台机器上工作时就不必更改它们。

在 PortfolioOptimizer 笔记本中,我使用的是:

# set current working path
notebook_path = os.getcwd()
print (notebook_path)

我不明白,为什么它打印出 C:\xampp\htdocs\tools\python\learn2fly 这是不同项目的路径。

即使我使用以下代码将Portfolio_paths.py 添加到Portfolio_analysis 目录中:

import os


def get_dir_path():
current_path = os.getcwd()
return current_path

然后在我的笔记本中我使用以下代码行:

from Portfolio_analysis.portfolio_paths import get_dir_path
# set current working path
notebook_path = get_dir_path()

我仍然得到C:\xampp\htdocs\tools\python\learn2fly

最佳答案

getcwd() 返回当前工作目录,这可能会根据您运行 Jupyter Notebook 或 Lab 的方式而改变(即如果您使用 --notebook-dir) .

另请查看 this回答。

关于python - 努力处理 Jupyter Notebook 中的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56936234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com