【解决咯】深深困扰我的python写换行问题
2014-03-24 00:00
239 查看
摘要: 写入文件的!字符却没有追加到当前行后面,而是跑到了下一行行首,着实蛋疼。今日发现很脑残的一点疏忽了,码代码慎之。
假如pwd.txt中的字符段是:
代码片段如下:
结果得到的结果是如下的:
期望的结果是:
表示解决了这个问题,一朋友提醒了下,才发现源文件每行后面都有回车,所以每次追加数据的时候都会跳到下一行,我去,疏忽呀。。。
调整下代码:
假如pwd.txt中的字符段是:
69E8C4DCCDB07F4B 4E387BAEE77AE217 8642DB44FD87CC94 310125437725A0C0 78C9A7EC7B723C0C
代码片段如下:
fi = open(r"G:/pwd.txt") fw = open(r"decrypts.txt",'a+') with fi as f: for i in f: print i #往每行最后面加一个!号 fw.writelines(i+"!") fi.close() fw.close()
结果得到的结果是如下的:
69E8C4DCCDB07F4B !4E387BAEE77AE217 !8642DB44FD87CC94 !310125437725A0C0 !78C9A7EC7B723C0C!
期望的结果是:
69E8C4DCCDB07F4B! 4E387BAEE77AE217! 8642DB44FD87CC94! 310125437725A0C0! 78C9A7EC7B723C0C!
表示解决了这个问题,一朋友提醒了下,才发现源文件每行后面都有回车,所以每次追加数据的时候都会跳到下一行,我去,疏忽呀。。。
调整下代码:
fi = open(r"G:/pwd.txt") fw = open(r"decrypts.txt",'a+') with fi as f: for i in f: print i #去除源文件每行后的回车 i = i.strip('\n') #往每行最后面加一个!号 fw.writelines(i+"!") fi.close() fw.close()
相关文章推荐
- 困扰我多日的英文网站单词无法换行问题终于解决了。
- python解决一些错误换行问题
- python解决一些错误换行问题
- python有些错误换行问题解决
- 【极客学院】-python学习笔记-3-单线程爬虫 (request安装遇到问题及解决,应用requests提取信息)
- python中django使用MySQL时出问题如何解决
- centos 6.5 升级python到python 2.7.6出现的问题及解决方法汇总[经常更新]
- 【Python】用Python解决汉诺塔问题
- 解决ASP.net的GridView自动换行的问题
- python问题:IndentationError:expected an indented block错误解决
- 详解windows python3.7安装numpy问题的解决方法
- CSS解决部分浏览器块状元素由于边框占用一定宽度导致换行的问题
- Python的Flask框架中SQLAlchemy使用时的乱码问题解决
- 对于Spring对websocket的属性注入失败问题,困扰我一天,最后终于解决了
- 基于python发送邮件的乱码问题的解决办法
- 用Python写Pat上的题目,初战落败(问题已解决)
- 怎么解决windows下使用eclipse和python编译时候 "Non-ASCII character"错误问题
- Python安装其它库的步骤和问题解决方案汇总
- python sqllite的probably unsupported type问题解决
- Python操作MySQL乱码问题解决