操作系统路径.abspath没有返回正确的路径

2024-04-24 15:40:54 发布

您现在位置:Python中文网/ 问答频道 /正文

它不像我说的那样,除了:

def main():
    print(os.path.abspath(sys.argv[1]))
    print(os.path.dirname(os.path.realpath(__file__)))

此代码的输出为:

/cs/my_user/wanted_path

/cs/my_user/Desktop/project

实际上它只是跳过了我当前工作目录后面的两个文件夹。你知道吗


Tags: path代码osmainmydefsyscs
1条回答
网友
1楼 · 发布于 2024-04-24 15:40:54

^{}得到绝对路径

def main():
    filename = os.path.abspath(sys.argv[1])

这会将相对路径转换为绝对路径,同时保持已绝对路径不变。你知道吗

相关问题 更多 >