首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python读取文件有关问题

2013-06-19 
python读取文件问题这两天在看《集体智慧编程》,发现好多代码问题。第一章的代码 prefsrecommendations.l

python读取文件问题
这两天在看《集体智慧编程》,发现好多代码问题。第一章的代码
>>> prefs=recommendations.loadMovieLens()
Traceback (most recent call last):
  File "<pyshell#8>", line 1, in <module>
    prefs=recommendations.loadMovieLens()
  File "E:\研究资料\集体智慧编程源代码\PCI_Code Folder\chapter2\recommendations.py", line 170, in loadMovieLens
    for line in open(path+'/u.item'):
FileNotFoundError: [Errno 2] No such file or directory: '/data/movielens/u.item'
但是文件明明在那个目录下,求解答! Python 编程
[解决办法]
/开头是绝对路径
E:/data/movielens/u.item 存在不?


[解决办法]
不一定是e:
应该是运行路径所在盘
[解决办法]
 position 7581: illegal multibyte sequence

你这个文件是什么格式的?
先用ultraEdit打开 ,然后存成GBK或UTF-8的吧
[解决办法]
确保,你用的代码以什么编码方式打开该文件的,和该文件本身的文件编码,要一致。

比如。
你代码中要用UTF-8去打开该文件,
则你自己确保本身该文件的确是UTF-8的编码。
如果不是,则用工具,比如Notepad++,去转换为对应的UTF-8。

详见:
用Notepad++实现不同字符编码之间的转换

UTF-8

热点排行