我希望使用CSV文件在一列中列出文件路径,并使用Python打印实际文件。你知道吗
我们使用的是64位windows7。你知道吗
我可以直接打印文件:
import os
os.startfile(r'\\fileserver\Sales\Sell Sheet1.pdf, 'print')
当我输入CSV文件时,问题就出现了。我想我没有正确格式化它,因为我不断得到:
FileNotFoundError: [WinError2] The system cannot find the file specified: "['\\\\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阅读器提供一个行列表,每行都是一个字段列表。因为您只需要第一个字段,所以应该得到:相关问题 更多 >
编程相关推荐