python学习:异常处理、with用法以及utf8中文显示
来源:互联网 发布:java linkedlist sort 编辑:程序博客网 时间:2024/05/16 05:18
# !/usr/bin/env python# -*-coding:utf8-*-# 为文件中每行的开头添加行号def addLineNumberForFile(srcFilePath, dstFilePath):if srcFilePath == dstFilePath:raise NameError('Invalid arguments, ' + 'p1 = ' + srcFilePath + ', p2 = ' + dstFilePath)with open(srcFilePath) as srcfd:lineNum = 0with open(dstFilePath, 'w') as dstfd:for line in srcfd.readlines():lineNum += 1dstfd.write(str(lineNum) + "\t" + line)# 单元测试if __name__ == '__main__':srcFilePath = 'data.txt'dstFilePath = 'data_latest.txt'try:addLineNumberForFile(srcFilePath, dstFilePath)print('Success to add line number for the file named ' + srcFilePath)print('The result file is ' + dstFilePath)except NameError as nError:print nError
中文有乱码,还可以做下面的设置:
import sysreload(sys)sys.setdefaultencoding('utf-8')
- python学习:异常处理、with用法以及utf8中文显示
- Python学习-with用法
- python 学习之二次函数求解以及异常处理
- cmd显示utf8中文
- python实例pyspark以及python中文显示
- Python学习笔记--异常处理
- python学习之异常处理
- Python学习笔记--异常处理
- Python学习笔记--异常处理
- Python学习VII --- 异常处理
- Python学习笔记 异常处理
- python学习之异常处理
- Python异常处理学习笔记
- php正确显示utf8中文
- Mysql 使用utf8显示中文
- Python学习-中文显示乱码
- Python学习--异常处理,自定义异常类
- Python 异常处理--raise函数用法
- 简单工厂模式与策略模式
- STL优先队列的使用方法
- 关闭office word时,总是弹出“是否保存对powerword.dot的更改 的解决办法
- android51_activityManager
- ACM竞赛常用STL(二)之STL--algorithm
- python学习:异常处理、with用法以及utf8中文显示
- 博士生传给硕士生的经验
- USACO Riding the Fences 解题报告
- 暂无
- c#高效的excel导入sqlserver
- HDU1070:Milk
- android music源码学习
- JPA 批注参考
- 堆栈,堆和栈的区别