【问题标题】:How to extend an array with os.path.join (root, filename)如何使用 os.path.join (root, filename) 扩展数组
【发布时间】:2016-04-07 17:39:47
【问题描述】:

当我在 for 循环中运行以下代码时

print(os.path.join (root, filename ))

正常显示

但是当我这样做而不是上面的时候

G=[ ]
G.extend(os.path.join ( root, filename ))

在for循环结束后打印G

它确实将每个路径字母播放为字符列表,例如 'F',':','\','m','y'....etc

请帮忙

【问题讨论】:

    标签: python list join path operating-system


    【解决方案1】:

    这就是extend 的意图。

    您是在寻找append 吗?

    >>> root = 'folder'
    >>> filename = 'filename.ext'
    >>> os.path.join(root, filename)
    'folder\\filename.ext'
    
    >>> g = []
    >>> g.append(os.path.join(root, filename))
    >>> g
    ['folder\\filename.ext']
    

    【讨论】:

      猜你喜欢
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多