【问题标题】:Insert variable in save file name in python在python中的保存文件名中插入变量
【发布时间】:2022-11-24 11:39:26
【问题描述】:

我有很多文件需要保存在一个文件夹中,但需要保存的文件具有相同的名称,但有些部分不同。因此,我不想一一编辑,而是想将变量插入名称的相似部分。

例如:

D: r"c:\用户\文件夹

f1= D + r"\apple_table.bin"

f2= D + r"\apple_chair.bin"

所以,我想用变量替换苹果。 像这样但是我的例子出错了

A = 苹果

F1= D + r"\A + 表.bin"

F2= D + r"\A + chair.bin"

在我的项目中,A不断变化。所以,我需要一个接一个地编辑,这太痛苦了,拖慢了我的速度。

【问题讨论】:

  • 使用字符串格式,例如 f 字符串。

标签: python file variables


【解决方案1】:

使用列表和 for 循环。例如 :

PATH_TO_FOLDER = r"PATHTOFOLDER
SUFFIX = "table.bin"
list_of_names = ["apple"]
for item in list_of_names:
    with open("{0}{1}{2}".format(PATH_TO_FOLDER, item, SUFFIX), "w+") as f:
        f.write("<what you need to write>")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    • 2020-08-08
    • 2015-02-08
    • 1970-01-01
    • 2013-09-27
    相关资源
    最近更新 更多