なぜ
>>> import os
>>> os.listdir('C:\\Users\\tom\\Desktop\\PythonScripts\\charList.txt')
このエラーを出してください:
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
WindowsError: [Error 267] The directory name is invalid: 'C:\\Users\\tom\\Desktop\\PythonScripts\\charList.txt/*.*'
文字列のエンコーディングの問題だと思ったのですが、どうやらそうではありませんか?