标签: 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 /桌面/项目
/ CS / my_user / wanted_path
/ CS / my_user /桌面/项目
实际上它只是跳过我当前工作目录后面的两个文件夹。
答案 0 :(得分:0)
使用abspath
abspath
def main(): filename = os.path.abspath(sys.argv[1])
这会将相对路径转换为绝对路径,同时保持已经绝对的路径不变。