আমি এমন একটি প্রোগ্রাম লেখার চেষ্টা করছি যা একটি .CSV ফাইল (ইনপুট.সিএসভি) দেখায় এবং পাঠ্য ফাইলে (আউটপুট.সেক্সট) তালিকাভুক্ত একটি নির্দিষ্ট উপাদান (সংশোধিত। সিএসভি) দিয়ে শুরু হওয়া কেবল সারিগুলিকেই আবার লিখতে থাকে।
এই মুহূর্তে আমার প্রোগ্রামটি দেখতে দেখতে এটি হ'ল:
import csv
lines = []
with open('output.txt','r') as f:
for line in f.readlines():
lines.append(line[:-1])
with open('corrected.csv','w') as correct:
writer = csv.writer(correct, dialect = 'excel')
with open('input.csv', 'r') as mycsv:
reader = csv.reader(mycsv)
for row in reader:
if row[0] not in lines:
writer.writerow(row)
দুর্ভাগ্যক্রমে, আমি এই ত্রুটিটি পেতে থাকি, এবং এটি সম্পর্কে আমার কোনও ধারণা নেই।
Traceback (most recent call last):
File "C:\Python32\Sample Program\csvParser.py", line 12, in <module>
for row in reader:
_csv.Error: line contains NULL byte
আমাকে এই বিন্দুতে পেতে এখানে এমনকি সমস্ত লোককে কৃতিত্ব ।