所以我正在用python为自己编写一个脚本来从Ao3下载作品。我有这个设置文件
{
"username": "username",
"password": "password",
"downloadsPath": "~/Downloads/ao3",
"format": "epub"
}
我的问题是下载路径变量。在我的脚本中,我执行以下操作:
def main():
setup = openJson(os.path.join(os.path.dirname(__file__), "setup.json"))
os.makedirs(setup["downloadsPath"], exist_ok=True)
以确保下载目标存在。除了在其中创建 ao3 文件夹,/home/user/Downloads/
而是在 CWD 中创建一个新~/
文件夹,例如/cwd/~/Downloads/ao3
我不知道它为什么开始这样做,因为在我开始执行脚本的其余部分之前,一切都很好,但是在编写了一天的脚本之后,这种行为就开始了。