Code: Select all
EntityRef: expecting ';', line 4185, column 253: (<class 'lxml.etree.XMLSyntaxError'>, XMLSyntaxError(u"EntityRef: expecting ';', line 4185, column 253",), <traceback object at 0x05C7E2B0>)
Moderators: mindphp, ผู้ดูแลกระดาน
Code: Select all
EntityRef: expecting ';', line 4185, column 253: (<class 'lxml.etree.XMLSyntaxError'>, XMLSyntaxError(u"EntityRef: expecting ';', line 4185, column 253",), <traceback object at 0x05C7E2B0>)
Code: Select all
.encode('ascii', 'xmlcharrefreplace')
Code: Select all
encode('ascii', 'ignore')
Code: Select all
encode('utf-8','replace')
Code: Select all
str = name
substr1 = "&"
substr2 = " "
name = "%s" % str.replace(substr1, substr2)
ได้ 1 วิธีthatsawan wrote:เจอปัญหาเเล้วค่ะ
นอกจาก & มาเจอที่ < เเละ >
เเต่ยังไม่รู้จะแก้ปัญหายังไง เเบบที่ไม่ต้องมาเช็คค่าที่ละตัว
Code: Select all
rep_chars = ['\\', '/', ':', '*', '?', '"', '<', '>', '|']
name = "/:*?\"<>name"
for char in rep_chars:
name = name.replace(char,'')
print name
Code: Select all
import re
name = "/:*?\"<>& name"
newName = re.sub('[\\\\/:*?"<>|&]', 'newname ', name)
print newName
Users browsing this forum: No registered users and 5 guests