python中文单字问题
一直都有这个问题的说,或许其实并没有自己想象的那么难处理的说;
对应的python2 python3都有相应的解决办法。
已知有文件
明天天气
现在需要进行单字切分,得到文件
明
天
天
气
python2 与 python3 都有相应的解决办法,现在直接贴代码了
python2
#!/usr/bin/env python
#coding:utf-8import os
import sys
import string
import reclass GetObject(object):def __init__(self, input_str, output_str):self.input_str = input_strself.output_str = output_strdef Process(self):print('Process here')fp = open(self.input_str, 'rt')fp_out = open(self.output_str, 'wt')for line in fp.readlines():line = line.strip()for key in line.decode('utf-8'):fp_out.write('%s\n' % (key.encode('utf-8')))fp.close()fp_out.close()returnif __name__ == '__main__':if len(sys.argv) != 3:print('usage: %s input output' % (sys.argv[0]))sys.exit(-1)handle = GetObject(sys.argv[1], sys.argv[2])handle.Process()
对应的命令行是
python2 pysh/test_char.py test.txt test.txt.out
以上就是python2的。
python3
#!/usr/bin/env python
#coding:utf-8import os
import sys
import string
import reclass GetObject(object):def __init__(self, input_str, output_str):self.input_str = input_strself.output_str = output_strdef Process(self):print('Process here')fp = open(self.input_str, 'rt')fp_out = open(self.output_str, 'wt')for line in fp.readlines():line = line.strip()for key in line:fp_out.write('%s\n' % (key))fp.close()fp_out.close()returnif __name__ == '__main__':if len(sys.argv) != 3:print('usage: %s input output' % (sys.argv[0]))sys.exit(-1)handle = GetObject(sys.argv[1], sys.argv[2])handle.Process()
那么对应的命令行是
python3 pysh/test_char.py test.txt test.txt.out
python3中 str 没有 encode decode 函数;这里可以直接使用。
python中文单字问题相关推荐
- python中文单字_单字翻译,考虑上下文,使用计算机语言处理工具
我想为外语学习者自动注释文本,翻译困难的单词.在 例如,如果原始文本是:El gato esta en la casa de mis vecinos 变成El gato esta en la casa ...
- Python 中文注释报错解决方法
Python 中文注释报错解决方法 参考文章: (1)Python 中文注释报错解决方法 (2)https://www.cnblogs.com/cjiong/p/5881983.html 备忘一下.
- 解决python中文乱码的方法
解决python中文乱码的方法 参考文章: (1)解决python中文乱码的方法 (2)https://www.cnblogs.com/bobodeboke/p/11935876.html 备忘一下.
- python中文昵称-官方出品 Python 中文文档!拜托,别再说看不懂了
点击" 开发者技术前线 ",选择"星标�" 在看|星标|留言, 真爱 回复"666",获取一份技术人专属大礼包 作者:机器之心 参与:思源 ...
- python编码读法-python中文读法
广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 而python是测试过程中最为常用的语言之一,很多测试团队的自动化代码和用例都是使 ...
- python中文解释-python注释中文
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 4.python代码注释最后更新于:2019-10-05 14:25:4 ...
- python叫什么-python中文叫什么
python中文叫什么? python中文叫蟒蛇,通常情况下,Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新 ...
- python中文叫什么意思-python中文读什么
python中文叫什么 python中文叫什么? python中文叫蟒蛇,通常情况下,Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随 ...
- python基础教程是什么语言-终于懂得python中文入门教程
Python作为一门新型的编程语言(一般常用作脚本语言)很受欢迎,毕竟相对其他的编程语言(Java ,C#等)来说比较容易入手.那么,在刚开始学习Python时有哪些疑难点需要掌握呢?以下是小编为你整 ...
最新文章
- 懂你,从选择内裤开始
- runtime 项目实战方法处理
- 佛吉尼亚大学计算机世界排名,弗吉尼亚大学计算机世界排名
- SSIS中循环遍历组件[Foreach Loop Container]
- 520送书,8本你爱的技术书籍免费领!
- python合并csv文件、并利用结果进行计算_python合并csv文件
- mysql sql优化及注意事项
- opencv之使用floodfill填充孔洞
- uboot之uboot.lds文件分析
- 静态代理、JDK与Cglib动态代理简单实现
- AM5728 + 映美精工业相机图像处理案例
- 2021全国高校计算机能力挑战赛程序设计赛Python组区域赛(初赛)试题及部分个人解答
- 玩转aws之(二)eks 设置efs(nfs)存储卷pvc
- 05-SparkRDD原理和编程接口
- 求解高维优化问题的改进正弦余弦算法
- 赛尔号对战c语言程序,秘密军事会议 赛尔号9月10日攻略
- 解答诸葛亮反思的七条内容
- DC综合基础知识学习
- 【转】总局公开回应质疑:TVOS不是安卓
- c++之gbk和utf8编码转换