如何使用Python从CSV打印文件列表?

如何使用Python从CSV打印文件列表?,python,csv,Python,Csv,我希望使用CSV文件,在一列中列出文件路径,并使用Python打印实际文件 我们使用的是64位windows7 我可以直接打印文件: import os os.startfile(r'\\fileserver\Sales\Sell Sheet1.pdf, 'print') 当我输入CSV文件时,问题就出现了。我认为我的格式不正确,因为我一直得到: FileNotFoundError:[WinError2]系统找不到指定的文件:['\\\\fileserver\\Sales\\Sell She

我希望使用CSV文件,在一列中列出文件路径,并使用Python打印实际文件

我们使用的是64位windows7


我可以直接打印文件:

import os
os.startfile(r'\\fileserver\Sales\Sell Sheet1.pdf, 'print')
当我输入CSV文件时,问题就出现了。我认为我的格式不正确,因为我一直得到:

FileNotFoundError:[WinError2]系统找不到指定的文件:['\\\\fileserver\\Sales\\Sell Sheet1']

这就是我经常挂断电话的地方:

import os
import csv
with open (r'\\fileserver\Sales\TestList.csv') as csv_file:
    TestList = csv.reader(csv_file, delimiter=',')
    for row in TestList:
        os.startfile(str(row),'print')
我的示例CSV文件包含:

\\fileserver\Sales\SellSheet1
\\fileserver\Sales\SellSheet2
\\fileserver\Sales\SellSheet3

这是一个可以实现的目标吗?

你不应该在那里使用
str()。CSV阅读器为您提供一个行列表,每一行都是一个字段列表。因为您只需要第一个字段,所以应该得到:

os.startfile(row[0], 'print')

你不应该在那里使用
str()。CSV阅读器为您提供一个行列表,每一行都是一个字段列表。因为您只需要第一个字段,所以应该得到:

os.startfile(row[0], 'print')

那些\\fileserver\Sales\SellSheetN条目是否应该有.pdf后缀?是否可以包含完整的回溯,而不仅仅是底线?那些\\fileserver\Sales\SellSheetN条目是否应该有.pdf后缀?是否可以包含完整的回溯,而不仅仅是底线?是否应该包含进一步重复的OP混淆额外的
['
']
在错误消息中来自何处更进一步,OP应该混淆额外的
['
']
在错误消息中来自何处