整理了一些python学习过程中遇到的一些小问题:
1、版本问题导致的错误(python 2.X 到 python 3.X)
举例:(1)NameError: name 'unicode' is not defined 可以将 'unicode' 改为 'str' ;
(2)python name 'file' is not defined 可以将 'file' 改为 'open' ;
(3)no module named 'pandas.indexes',修改方法:
import pandas as pd
words = pd.read_pickle("word.pkl")
2、list转换字符串报错,如 print(" ".join(list))
原因:list包含数字,不能直接转化成字符串
解决方式:print(" ".join('%s' %id for id in list)) ,即遍历list的元素,将其转化成字符串。
3、DataFrame格式的数据写入到TXT文件
words.to_csv('test.txt', sep='*')