如何获得与以下格式完全相同的结果?
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
如何获得与以下格式完全相同的结果?
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
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"
。)
您也可以尝试拆分反斜杠,如下所示:
person_names.add(image_path_names[-1].split('/')[0].split('\\')[1])