在python的windows中使用反斜杠(\)获取文件路径

时间:2013-07-19 22:28:52

标签: python python-3.x

如何获得与以下格式完全相同的格式?

result = ( C:\data\a.jpg C:\data\b.jpg C:\data\c.jpg )

以下代码失败:

import glob
files = glob.glob ('*.jpg')
for file in files:
  result = "C:\data\" + file

1 个答案:

答案 0 :(得分:0)

import os, glob
files = glob.glob('*.jpg')
files = [os.path.join("C:\\data", file) for file in files]
result = "( " + " ".join(files) + " )"
print result  # Prints ( C:\data\a.jpg C:\data\b.jpg C:\data\c.jpg )

(您可能希望使用os.getcwd()而不是文字"C:\\data"。)