python练习六十三:文件处理,读取文件内容,按内容生成文件
2024-08-31 05:53:34
python练习六十三:文件处理
假设要读取code.txt文件中内容,code.txt文件内容如下
01 CN Chinese
02 US United States of America
03 JP Japan
04 HK Hongkang
05 IN India
文件名称:01CNChinese.txt
文件内容:01 CN Chinese
写文件(如果有文件,那直接调用就行,我这里自己先创建的文件)
list1 = ['01 CN Chinese','02 US United States of America','03 JP Japan','04 HK Hongkang','05 IN India']
with open('code.txt','w+') as f:
for i in list1:
f.write(i+'\n')
初始版:
suffix = '.txt'
with open('code.txt','r') as f:
f_connect = f.readlines()
while True:
if not f_connect:
break
for i in f_connect:
# new_i = (i.replace(' ','')).replace('\n','')+suffix #剔除空格和换行
new_i = (''.join(i.split(' '))).replace('\n','')+suffix #剔除空格和换行
with open(new_i,'w') as f:
f.write(i)
初始版:存在问题:结束不了,文件反复的进行写操作
改进版:
suffix = '.txt'
with open('code.txt','r') as f:
while True:
f_connect = f.readlines()
if not f_connect:
break
for i in f_connect:
# new_i = (i.replace(' ','')).replace('\n','')+suffix #剔除空格和换行
new_i = (''.join(i.split(' '))).replace('\n','')+suffix #剔除空格和换行
open(new_i,'w').write(i)
结果:
最新文章
- Objective-C之KVC、KVO
- 图像柔光效果(SoftGlow)的原理及其实现。
- Android网络请求通信之Volley
- C# 会可能需要的扩展
- SharePoint2007:解决第二回收站大数据无法删除问题
- [转]Oracle中的索引详解
- fibonacci 斐波那契数列
- Word文档增加快捷键
- kafka配置
- Oracle 参数化更新数据时报错:Oracle ORA-01722: 无效数字
- 南京Uber优步司机奖励政策(1月11日~1月17日)
- Fedora14下首次搭建Samba服务器遇到的一些问题
- share js 分享代码
- linux内存管理--伙伴系统和内存分配器
- Xcode5 创建模板和UIView 关联XIB
- 基础知识全面LINUX
- latex编辑器
- 9.8、Libgdx的返回键和菜单键捕获
- 清除过期日志的py脚本
- cdn贝四层协议配置端口映射TCP端口转发