PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
Re: [问题] UnicodeDecodeError错误
楼主:
Neisseria
(Neisseria)
2014-07-01 18:14:56
我稍微试了一下
如果在第一行或第二行加入 # -*- coding: utf-8 -*- 的话
可以读取中文档名的档案,不会出错
然后,也可以成功地加入 field 不会将 dbf 档清空
但是如果已有同样的 field,再执行一次 add_fields 函数,则会将 dbf 档清空
※ 引述《Vinn (Vinn)》之铭言:
: 以下为code:
: import dbf
: import sys
: reload(sys)
: sys.setdefaultencoding('utf8')
: db = dbf.Table('乡镇.dbf')
: db.open()
: db.add_fields("value N(4,0)")
: db.close()
: 很奇妙的是,在第一次执行这段code新增field时
: 会喷出错误UnicodeDecodeError
: 但是虽然是错误,但是他仍然有新增field,只是他把全部的record都删掉了..
: 要再次新增field的话,就一切顺利成功,不会报错
: 想请问这样的情况该怎么解决呢? 先谢谢板上的朋友了!!
作者:
a83294
(马岱)
2014-07-04 11:27:00
谢谢Neisseria! 可是我按照你的说法这样用,结果没变诶
http://imgur.com/Mz12pe5
第一次
http://imgur.com/O74n1Ug
第二次改了名成功,但是内容没了
作者:
Vinn
(Vinn)
2014-07-04 11:38:00
...为什么帐号用完不登出..害我推完才发现是别人...还是python 版本会有关系? 我目前使用的是mac python 2.7.5
继续阅读
[问题] 不同电脑上同样的code却执行结果不一样?
sariel0322
[问题] 初学者练习写程式卡关,求救
vanchy
[问题] UnicodeDecodeError错误
Vinn
[问题] 请教一个程式作业
jk808631
[URL] pycon (apac 2014) 影片上架
qrtt1
[资讯] Taichnug.py 七月 Django & Flask
keitheis
[URL] 教学 Python: BIGBANG ** 2
qrtt1
Re: [讨论] 字母平移的程式改进
yauhh
Re: [讨论] 字母平移的程式改进
ck574b027
[讨论] 字母平移的程式改进
Quietlake
Links
booklink
Contact Us: admin [ a t ] ucptt.com