我有一个csv表充满了文件的路径。我想检查每行是否存在文件。
import csv
import os.path
import ntpath
import shutil
with open('C:\Test.csv', newline='') as csvfile:
spamreader = csv.reader(csvfile)
for row in spamreader:
print(', '.join(row))
if os.path.exists(str(row)):
print("Copy...")
表的行示例:c:\test\未找到.xlsx
我不明白为什么我的代码不起作用?当我设置了一个固定的路径行,它工作得很好!row=“c:/test”行/未找到.xlsx““
这条线的问题是
\n是python中的转义字符。 你也需要逃离你的“\”。在
我已经在我的系统上测试过了
^{pr2}$在你的代码中
应该是:
^{pr2}$因为row变量是List格式的,使用str()转换它只需将其转换为字符串,而不需要删除括号
相关问题 更多 >
编程相关推荐