このコードを使用して、2 つの csv リストの違いを見つけ、フォーマットに関する質問をいくつかしています。これはおそらく簡単な修正ですが、私は新しく、学習しようとしていて、多くの問題を抱えています。
import difflib
diff=difflib.ndiff(open('test1.csv',"rb").readlines(), open('test2.csv',"rb").readlines())
try:
while 1:
print diff.next(),
except:
pass
コードは正常に動作し、探している出力が次のように得られます。
Group,Symbol,Total
- Adam,apple,3850
? ^
+ Adam,apple,2850
? ^
bob,orange,-45
bob,lemon,66
bob,appl,-56
bob,,88
私の質問は、書式設定をきれいにする方法です。グループ、シンボル、合計を別々の列にして、下のテキストを並べることはできますか?
また、変更できますか?私が決定したテキストを表現するには?テスト 1 やテスト 2 など、どのシートから来たのかを表しますか?
助けてくれてありがとう