【发布时间】:2016-12-13 18:49:08
【问题描述】:
目前我正在开发一个程序,我有一行需要将字符 i 与 unicode 字符“””进行比较。如下所示:
i != "”"
我的整个代码如下:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
f = open('text.txt', "r")
g = open('write.txt', "w")
for word in f:
for i in word:
if all( [i != " ", i != "," ,i != "!", i != "?", i != ";",
i !=".", i != ":", i != "”", i != "”" ]):
g.write(i.lower())
else:
g.write('\n
这个想法是一个文本正在被解析,所有的字符,如点、点、问号等都被取出。唯一的问题是 unicode 字符“不会从文本中取出。你们能帮我解决这个问题吗?谢谢!
供您参考,我正在使用 python 2.7.11+
【问题讨论】:
-
text.txt 的内容是什么??
-
被解析的只是纯文本。