字符串格式化不适用于python中的OS模块

Ond*_*aje 0 python operating-system module string-formatting

我目前正在编写一个脚本,它对Windows目录做了一些事情,我似乎无法弄清楚我做错了什么.以下是代码的相关摘录.

    import os
    user = os.environ['USERNAME']
    os.chdir("/users/%s/dekstop") % user
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,它会给出以下错误,

WindowsError: [Error 3] The system cannot find the path specified: '/users/%s/desktop'
Run Code Online (Sandbox Code Playgroud)

有没有理由为什么字符串格式不起作用?

小智 5

% users应在括号内:

os.chdir("/users/%s/dekstop" % user)