尝试获取根目录时获取绝对路径
Getting absolute path when trying to get root directory
我正在尝试在另一个目录中生成文本文件 video_man.txt
。我的 man.py
文件中有以下代码块。
# Generate text file
ROOT_DIR = os.path.abspath(os.curdir)
file = open(ROOT_DIR + "/video_man.txt", "w")
file.write(str(p))
file.close()
此代码块位于一个名为 create_table()
的函数中,该函数在另一个文件中被调用。问题是当我调用 create_table()
时,我得到了函数所在位置的绝对路径。
/home/user.com/src/iform/dvops/build_iform_app/src
我只想返回/home/user.com/src
,这样我就可以将/man-release/VideoArtifacts
添加到路径中并生成video_man.txt
。
我只得到正确的路径
/home/user.com/src
当我尝试在 man.py
中的函数外打印 ROOT_DIR
时
感谢任何帮助。谢谢。
cd ../
是改变目录的命令,可以用来返回目录树。
示例:
如果你在/home/user.com/src/iform/dvops/build_iform_app/src
,那么命令
cd ../../../../
会将您当前的工作目录更改为 /home/user.com/src/
。
在字符串表示法中,如果 ROOT_DIR
给你 /home/user.com/src/iform/dvops/build_iform_app/src
,那么 ROOT_DIR/../../../../
应该对应你想要的 /home/user.com/src/
。
我正在尝试在另一个目录中生成文本文件 video_man.txt
。我的 man.py
文件中有以下代码块。
# Generate text file
ROOT_DIR = os.path.abspath(os.curdir)
file = open(ROOT_DIR + "/video_man.txt", "w")
file.write(str(p))
file.close()
此代码块位于一个名为 create_table()
的函数中,该函数在另一个文件中被调用。问题是当我调用 create_table()
时,我得到了函数所在位置的绝对路径。
/home/user.com/src/iform/dvops/build_iform_app/src
我只想返回/home/user.com/src
,这样我就可以将/man-release/VideoArtifacts
添加到路径中并生成video_man.txt
。
我只得到正确的路径
/home/user.com/src
当我尝试在 man.py
ROOT_DIR
时
感谢任何帮助。谢谢。
cd ../
是改变目录的命令,可以用来返回目录树。
示例:
如果你在/home/user.com/src/iform/dvops/build_iform_app/src
,那么命令
cd ../../../../
会将您当前的工作目录更改为 /home/user.com/src/
。
在字符串表示法中,如果 ROOT_DIR
给你 /home/user.com/src/iform/dvops/build_iform_app/src
,那么 ROOT_DIR/../../../../
应该对应你想要的 /home/user.com/src/
。