【问题标题】:Add an empty string to a path向路径添加空字符串
【发布时间】:2022-12-10 14:28:17
【问题描述】:

我想向路径添加一个空字符串。 让我放置我的代码,以便您更好地理解。

inpDir = r"C:/User/Folder"

flag = 1

if flag == 1:
    path_str = ["/1", "/5", "/12", "/54", "/76"]
else:
    path_str = []

for i in path_str:
    inpDir = inpDir + i + "/img"
    do all the process now for each subfolders

因此,如果 flag = 1,脚本将在每个子文件夹中执行该过程(例如在 C:/User/Folder/1/img 中),而如果我将 falg = 0,我希望该过程在 (C: /用户/文件夹/img),我该怎么做?放置 path_str = [] 不允许我输入 for(应该使用 flag=0 执行一次),而对于每个子文件夹,for flag=1。

提前致谢。

【问题讨论】:

    标签: python arrays path


    【解决方案1】:

    它看起来像作弊模式,但它的优点是保持程序逻辑不变。

    else:
        path_str = ["./"]
    

    这给出了等同于“C:/User/Folder/img”的“C:/User/Folder/./img”

    【讨论】:

      猜你喜欢
      • 2012-08-31
      • 1970-01-01
      • 2013-12-21
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 2019-10-18
      • 2016-09-08
      相关资源
      最近更新 更多