gpt4 book ai didi

python - 在新目录中保存文件(python)

转载 作者:太空宇宙 更新时间:2023-11-04 01:28:11 25 4
gpt4 key购买 nike

我正在尝试获取输入文件并将其保存到我计算机上的一个新文件夹中,但我不知道如何正确执行此操作。

这是我试过的代码:

from os.path import join as pjoin
a = raw_input("File Name: ")
filepath = "C:\Documents and Settings\User\My Documents\'a'"
fout = open(filepath, "w")
path_to_file = pjoin("C:\Documents and Settings User\My Documents\Dropbox",'a')
FILE = open(path_to_file, "w")

当我运行它时,它在每个子目录之间放置了两个 \ 而不是一个,它告诉我它不是一个现有的文件或目录。

我相信有更简单的方法可以做到这一点,请帮忙。

最佳答案

为什么你有未转义的 "'quotes_like_this_inside_quotes'"?这可能是失败的原因。

据我所知,您要保存到的目录是 "C:\Documents and Settings\User\My Documents\''C:\Documents and Settings\User\我的文档\'

每当你弄乱目录/路径时,总是使用 os.expanduser('~/something/blah')

试试这个:

from os.path import expanduser, join

path_to_file1 = join(expanduser('~/Dropbox/'), 'a')
path_to_file2 = join(expanduser('~'), 'a')
fout = open(path_to_file2, "w")
FILE = open(path_to_file1, "w")

而且双反斜杠没问题,AFAIK。让我知道这是否有效 - 我现在不在 Windows 机器上。

关于python - 在新目录中保存文件(python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16115804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com