python 文件读取 修改内容写入新文件

注意 : 可以去查下r+和w+ 不同的操作用不同的
# encoding: utf-8

fo = open('/Users/****/Desktop/职位a.txt', 'r+',encoding='UTF-8')
results = []
link=fo.readlines()
for fileLine in link:
    str=fileLine.strip() + '    职位\n'
    results.append(str)
    print ('>>', fileLine.strip())
fo.close()

#获取的新数据写入新文件中
new_fo = open('/Users/****/Desktop/new职位.txt', 'w+',encoding='UTF-8')
for str in results:
    new_fo.write(str)
new_fo.close()
 

end

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,针对你的问题,我来简单介绍一下Python文件读取写入Python中可以使用open()函数来打开一个文件,并返回一个文件对象。open()函数的参数有文件名、访问模式等,比如: ```python f = open("test.txt", "r") # 以只读模式打开一个文件 ``` 文件访问模式有以下几种: - "r":以只读模式打开文件文件的指针将会放在文件的开头。 - "w":以写入模式打开文件。如果文件存在,则会清空文件中的内容;如果文件不存在,则会创建一个文件。 - "a":以追加模式打开文件。如果文件存在,则会在文件末尾追加内容;如果文件不存在,则会创建一个文件。 - "x":以独占模式打开文件。如果文件存在,则会报错;如果文件不存在,则会创建一个文件。 - "b":以二进制模式打开文件。 - "t":以文本模式打开文件。 在读取文件时,可以使用read()方法来读取整个文件内容,或者使用readline()方法来读取一行内容,如下所示: ```python f = open("test.txt", "r") content = f.read() # 读取整个文件内容 line = f.readline() # 读取一行内容 f.close() # 关闭文件 ``` 在写入文件时,可以使用write()方法来写入内容,如下所示: ```python f = open("test.txt", "w") f.write("Hello, world!\n") f.close() # 关闭文件 ``` 除了使用open()函数外,也可以使用with语句来打开文件,如下所示: ```python with open("test.txt", "r") as f: content = f.read() # 读取整个文件内容 ``` with语句会自动关闭文件,可以避免忘记关闭文件而导致资源泄漏的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值