当前文件定位函数返回预期的默认值
Current file targeting function returning an expected default value
我正在尝试使用 location_directory= os.path.dirname(os.getcwd())
作为文件夹位置,但此功能是 return 上面的目录,我将解释结果以及我寻求帮助的方法.我使用的框架是 dash 。
我正在尝试这样做:
location_diretory= os.path.dirname(os.getcwd())
PATH = f"{location_diretory}/data/"
当我尝试这个 PATH 时,return D:\name\data
但正确的目录是 D:\name\name\data
.
我在这个项目中有 2 个目录,我正在使用 pycharm。当前arquive .py,在目录“name”和目录“name2”中具有相同的名称。
当您使用 location_directory= os.path.dirname(os.getcwd())
时实际上您搜索的不是当前目录,而是搜索父目录(包含当前目录的目录)
使用这个:
location_directory= os.getcwd()
PATH = f"{location_diretory}/data/"
我正在尝试使用 location_directory= os.path.dirname(os.getcwd())
作为文件夹位置,但此功能是 return 上面的目录,我将解释结果以及我寻求帮助的方法.我使用的框架是 dash 。
我正在尝试这样做:
location_diretory= os.path.dirname(os.getcwd())
PATH = f"{location_diretory}/data/"
当我尝试这个 PATH 时,return D:\name\data
但正确的目录是 D:\name\name\data
.
我在这个项目中有 2 个目录,我正在使用 pycharm。当前arquive .py,在目录“name”和目录“name2”中具有相同的名称。
当您使用 location_directory= os.path.dirname(os.getcwd())
时实际上您搜索的不是当前目录,而是搜索父目录(包含当前目录的目录)
使用这个:
location_directory= os.getcwd()
PATH = f"{location_diretory}/data/"