約1000行のtxtファイルがあります。列1をソースの宛先として設定し、列2を宛先への転送として設定し、shutil.copyfile(src, dst)
これらのファイルをコピーして使用します。
現在、単純な印刷(src、dst)として設定しているので、何が起こっているかを確認できます。for src in vld
Linuxの値を追加するために何かを正しく行っていません。
srcの値をdstの対応する値と一致させるために、この現在の設定を使用する方法はありますか?Python2.4を使用しています
import csv
import operator
import sys
import os
import shutil
inf = csv.reader(open('data.txt','r'))
sortedlist = sorted(inf, key=operator.itemgetter(2), reverse=True)
def dothis(x):
for row in sortedlist:
print row[x]
vld = dothis(0)
linux = dothis(1)
for src in vld:
dst = linux
print (src, dst)
現在のエラーメッセージ:
Traceback (most recent call last): File "test.py", line 16, in ? for src in vld:
TypeError: iteration over non-sequence